*::before, *::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, img, input, label, li, ol, p, span, ul {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}
/*!
Pure v0.6.1
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.pure-button:focus,a:active,a:hover {
    outline: 0
}

.pure-table,table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    font-family: Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%
}

body {
    margin: 0
}



article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: initial
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
	color: #1C76F5;
	background-color: initial;
}

abbr[title] {
    border-bottom: 1px dotted
}


dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0 0 1rem;
}

hr {
    box-sizing: initial;
    height: 0
}

pre,textarea {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

.pure-button,input {
    line-height: normal
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

.pure-button,.pure-form input:not([type]),.pure-menu {
    box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend,td,th {
    padding: 0
}

legend {
    border: 0
}

.hidden,[hidden] {
    display: none!important
}

.pure-img {
    max-width: 100%;
    height: auto;
    display: block
}

.pure-g {
    letter-spacing: -.31em;
    text-rendering: optimizespeed;
    font-family: Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    /* flex-line-pack: start; */
    -webkit-align-content: flex-start;
    align-content: flex-start
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    table .pure-g {
        display: block
    }
}

.opera-only:-o-prefocus,.pure-g {
    word-spacing: -.43em
}

.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-1-12,.pure-u-1-24,.pure-u-2-3,.pure-u-2-5,.pure-u-2-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-3-24,.pure-u-4-5,.pure-u-4-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-5-12,.pure-u-5-24,.pure-u-6-24,.pure-u-7-8,.pure-u-7-12,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24 {
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    display: inline-block;
    zoom:1}

.pure-g [class*=pure-u] {
    font-family: Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif
}

.pure-u-1-24 {
    width: 4.1667%
}

.pure-u-1-12,.pure-u-2-24 {
    width: 8.3333%
}

.pure-u-1-8,.pure-u-3-24 {
    width: 12.5%
}

.pure-u-1-6,.pure-u-4-24 {
    width: 16.6667%
}

.pure-u-1-5 {
    width: 20%
}

.pure-u-5-24 {
    width: 20.8333%
}

.pure-u-1-4,.pure-u-6-24 {
    width: 25%
}

.pure-u-7-24 {
    width: 29.1667%
}

.pure-u-1-3,.pure-u-8-24 {
    width: 33.3333%
}

.pure-u-3-8,.pure-u-9-24 {
    width: 37.5%
}

.pure-u-2-5 {
    width: 40%
}

.pure-u-5-12,.pure-u-10-24 {
    width: 41.6667%
}

.pure-u-11-24 {
    width: 45.8333%
}

.pure-u-1-2,.pure-u-12-24 {
    width: 50%
}

.pure-u-13-24 {
    width: 54.1667%
}

.pure-u-7-12,.pure-u-14-24 {
    width: 58.3333%
}

.pure-u-3-5 {
    width: 60%
}

.pure-u-5-8,.pure-u-15-24 {
    width: 62.5%
}

.pure-u-2-3,.pure-u-16-24 {
    width: 66.6667%
}

.pure-u-17-24 {
    width: 70.8333%
}

.pure-u-3-4,.pure-u-18-24 {
    width: 75%
}

.pure-u-19-24 {
    width: 79.1667%
}

.pure-u-4-5 {
    width: 80%
}

.pure-u-5-6,.pure-u-20-24 {
    width: 83.3333%
}

.pure-u-7-8,.pure-u-21-24 {
    width: 87.5%
}

.pure-u-11-12,.pure-u-22-24 {
    width: 91.6667%
}

.pure-u-23-24 {
    width: 95.8333%
}

.pure-custom,.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24 {
    width: 100%
}

.pure-button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pure-button {
    display: inline-block;
    zoom:1;white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    user-select: none;
    font-family: inherit;
    font-size: 100%;
    padding: .5em 1em;
    color: #444;
    color: rgba(0,0,0,.8);
    border: transparent;
    background-color: #e6e6e6;
    text-decoration: none;
    border-radius: 2px
}

.pure-button-hover,.pure-button:focus,.pure-button:hover {
    filter: alpha(opacity=90);
    background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
    background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))
}

.pure-button-active,.pure-button:active {
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 6px rgba(0,0,0,.2);
}

.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled] {
    border: none;
    background-image: none;
    filter: alpha(opacity=40);
    opacity: .4;
    cursor: not-allowed;
    box-shadow: none;
    pointer-events: none
}

.pure-button-hidden {
    display: none
}

.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected {
    background-color: #0078e7;
    color: #fff
}

.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea {
    padding: .5em .6em;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    vertical-align: middle;
    box-sizing: border-box
}

.pure-form input:not([type]) {
    padding: .5em .6em;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px
}

.pure-form input[type=color] {
    padding: .2em .5em
}

.pure-form input:not([type]):focus,.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus {
    outline: 0;
    border-color: #129fea
}

.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus {
    outline: 1px auto #129fea
}

.pure-form .pure-checkbox,.pure-form .pure-radio {
    margin: .5em 0;
    display: block
}

.pure-form input:not([type])[disabled],.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled] {
    cursor: not-allowed;
    background-color: #eaeded;
    color: #cad2d3
}

.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly] {
    background-color: #eee;
    color: #777;
    border-color: #ccc
}

.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid {
    color: #b94a48;
    border-color: #e9322d
}

.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus {
    outline-color: #e9322d
}

.pure-form select {
    height: 2.25em;
    border: 1px solid #ccc;
    background-color: #fff
}

.pure-form select[multiple] {
    height: auto
}

.pure-form label {
    margin: .5em 0 .2em
}

.pure-form fieldset {
    margin: 0;
    padding: .35em 0 .75em;
    border: 0
}

.pure-form legend {
    display: block;
    width: 100%;
    padding: .3em 0;
    margin-bottom: .3em;
    color: #333;
    border-bottom: 1px solid #e5e5e5
}

.pure-form-stacked input:not([type]),.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea {
    display: block;
    margin: .25em 0
}

.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline {
    display: inline-block;
    vertical-align: middle
}

.pure-form-aligned textarea {
    vertical-align: top
}

.pure-form-aligned .pure-control-group {
    margin-bottom: .5em
}

.pure-form-aligned .pure-control-group label {
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    width: 10em;
    margin: 0 1em 0 0
}

.pure-form-aligned .pure-controls {
    margin: 1.5em 0 0 11em
}

.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded {
    border-radius: 2em;
    padding: .5em 1em
}

.pure-form .pure-group fieldset {
    margin-bottom: 10px
}

.pure-form .pure-group input,.pure-form .pure-group textarea {
    display: block;
    padding: 10px;
    margin: 0 0 -1px;
    border-radius: 0;
    position: relative;
    top: -1px
}

.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus {
    z-index: 3
}

.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child {
    top: 1px;
    border-radius: 4px 4px 0 0;
    margin: 0
}

.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child {
    top: 1px;
    border-radius: 4px;
    margin: 0
}

.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child {
    top: -2px;
    border-radius: 0 0 4px 4px;
    margin: 0
}

.pure-form .pure-group button {
    margin: .35em 0
}

.pure-form .pure-input-1 {
    width: 100%
}

.pure-form .pure-input-3-4 {
    width: 75%
}

.pure-form .pure-input-2-3 {
    width: 66%
}

.pure-form .pure-input-1-2 {
    width: 50%
}

.pure-form .pure-input-1-3 {
    width: 33%
}

.pure-form .pure-input-1-4 {
    width: 25%
}

.pure-form-message-inline,.pure-form .pure-help-inline {
    display: inline-block;
    padding-left: .3em;
    color: #666;
    vertical-align: middle;
    font-size: .875em
}

.pure-form-message {
    display: block;
    color: #666;
    font-size: .875em
}

@media only screen and (max-width: 480px) {
    .pure-form button[type=submit] {
        margin:.7em 0 0
    }

    .pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label {
        margin-bottom: .3em;
        display: block
    }

    .pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week] {
        margin-bottom: 0
    }

    .pure-form-aligned .pure-control-group label {
        margin-bottom: .3em;
        text-align: left;
        display: block;
        width: 100%
    }

    .pure-form-aligned .pure-controls {
        margin: 1.5em 0 0
    }

    .pure-form-message,.pure-form-message-inline,.pure-form .pure-help-inline {
        display: block;
        font-size: .75em;
        padding: .2em 0 .8em
    }
}

.pure-menu-fixed {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 3
}

.pure-menu-item,.pure-menu-list {
    position: relative
}

.pure-menu-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.pure-menu-item {
    padding: 0;
    margin: 0;
    height: 100%
}

.pure-menu-heading,.pure-menu-link {
    display: block;
    text-decoration: none;
    white-space: nowrap
}

.pure-menu-horizontal {
    width: 100%;
    white-space: nowrap
}

.pure-menu-horizontal .pure-menu-list {
    display: inline-block
}

.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator {
    display: inline-block;
    zoom:1;vertical-align: middle
}

.pure-menu-item .pure-menu-item {
    display: block
}

.pure-menu-children {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 3
}

.pure-menu-horizontal .pure-menu-children {
    left: 0;
    top: auto;
    width: inherit
}

.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children {
    display: block;
    position: absolute
}

.pure-menu-has-children>.pure-menu-link:after {
    padding-left: .5em;
    content: "\25B8";
    font-size: small
}

.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after {
    content: "\25BE"
}

.pure-menu-scrollable {
    overflow-y: scroll;
    overflow-x: hidden
}

.pure-menu-scrollable .pure-menu-list {
    display: block
}

.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {
    display: inline-block
}

.pure-menu-horizontal.pure-menu-scrollable {
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    /* overflow-style: none; */
    /* overflow-scrolling: touch; */
    padding: .5em 0
}

.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar {
    display: none
}

.pure-menu-separator {
    background-color: #ccc;
    height: 1px;
    margin: .3em 0
}

.pure-menu-horizontal .pure-menu-separator {
    width: 1px;
    height: 1.3em;
    margin: 0 .3em
}

.pure-menu-heading {
    text-transform: uppercase;
    color: #565d64
}

.pure-menu-link {
    color: #777
}

.pure-menu-children {
    background-color: #fff
}

.pure-menu-disabled,.pure-menu-heading,.pure-menu-link {
    padding: .5em 1em
}

.pure-menu-disabled {
    opacity: .5
}

.pure-menu-disabled .pure-menu-link:hover {
    background-color: initial
}

.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover {
    background-color: #eee
}

.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited {
    color: #000
}

.pure-table {
    empty-cells: show;
    border: 1px solid #cbcbcb
}

.pure-table caption {
    color: #000;
    font: italic 85%/1 arial,sans-serif;
    padding: 1em 0;
    text-align: center
}

.pure-table td,.pure-table th {
    border-left: 1px solid #cbcbcb;
    border-bottom-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: .5em 1em
}

.pure-table td:first-child,.pure-table th:first-child {
    border-left-width: 0
}

.pure-table thead {
    background-color: #e0e0e0;
    color: #000;
    text-align: left;
    vertical-align: bottom
}

.pure-table td {
    background-color: initial
}

.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td {
    background-color: #f2f2f2
}

.pure-table-bordered td {
    border-bottom: 1px solid #cbcbcb
}

.pure-table-bordered tbody>tr:last-child>td {
    border-bottom-width: 0
}

.pure-table-horizontal td,.pure-table-horizontal th {
    border-width: 0 0 1px;
    border-bottom: 1px solid #cbcbcb
}

.pure-table-horizontal tbody>tr:last-child>td {
    border-bottom-width: 0
}

/*!
Pure v0.6.1
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
@media screen and (min-width: 35.5em) {
    .pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-1-12,.pure-u-sm-1-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-2-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-3-24,.pure-u-sm-4-5,.pure-u-sm-4-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-8,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24 {
        display:inline-block;
        zoom:1;letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }

    .pure-u-sm-1-24 {
        width: 4.1667%
    }

    .pure-u-sm-1-12,.pure-u-sm-2-24 {
        width: 8.3333%
    }

    .pure-u-sm-1-8,.pure-u-sm-3-24 {
        width: 12.5%
    }

    .pure-u-sm-1-6,.pure-u-sm-4-24 {
        width: 16.6666%
    }

    .pure-u-sm-1-5 {
        width: 20%
    }

    .pure-u-sm-5-24 {
        width: 20.8333%
    }

    .pure-u-sm-1-4,.pure-u-sm-6-24 {
        width: 25%
    }

    .pure-u-sm-7-24 {
        width: 29.1667%
    }

    .pure-u-sm-1-3,.pure-u-sm-8-24 {
        width: 33.3333%
    }

    .pure-u-sm-3-8,.pure-u-sm-9-24 {
        width: 37.5%
    }

    .pure-u-sm-2-5 {
        width: 40%
    }

    .pure-u-sm-5-12,.pure-u-sm-10-24 {
        width: 41.6667%
    }

    .pure-u-sm-11-24 {
        width: 45.8333%
    }

    .pure-u-sm-1-2,.pure-u-sm-12-24 {
        width: 50%
    }

    .pure-u-sm-13-24 {
        width: 54.1667%
    }

    .pure-u-sm-7-12,.pure-u-sm-14-24 {
        width: 58.3333%
    }

    .pure-u-sm-3-5 {
        width: 60%
    }

    .pure-u-sm-5-8,.pure-u-sm-15-24 {
        width: 62.5%
    }

    .pure-u-sm-2-3,.pure-u-sm-16-24 {
        width: 66.6667%
    }

    .pure-u-sm-17-24 {
        width: 70.8333%
    }

    .pure-u-sm-3-4,.pure-u-sm-18-24 {
        width: 75%
    }

    .pure-u-sm-19-24 {
        width: 79.1667%
    }

    .pure-u-sm-4-5 {
        width: 80%
    }

    .pure-u-sm-5-6,.pure-u-sm-20-24 {
        width: 83.3333%
    }

    .pure-u-sm-7-8,.pure-u-sm-21-24 {
        width: 87.5%
    }

    .pure-u-sm-11-12,.pure-u-sm-22-24 {
        width: 91.6667%
    }

    .pure-u-sm-23-24 {
        width: 95.8333%
    }

    .pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24 {
        width: 100%
    }
}

@media screen and (min-width: 48em) {
    .pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-7,.pure-u-md-1-8,.pure-u-md-1-12,.pure-u-md-1-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-2-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-3-24,.pure-u-md-4-5,.pure-u-md-4-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-8,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24 {
        display:inline-block;
        zoom:1;letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }

    .pure-u-md-1-24 {
        width: 4.1667%
    }

    .pure-u-md-1-12,.pure-u-md-2-24 {
        width: 8.3333%
    }

    .pure-u-md-1-8,.pure-u-md-3-24 {
        width: 12.5%
    }

    .pure-u-md-1-7 {
        width: 14.28%
    }

    .pure-u-md-2-7 {
        width: 28.56%
    }

    .pure-u-md-3-7 {
        width: 42.84%
    }

    .pure-u-md-4-7 {
        width: 57.12%
    }

    .pure-u-md-5-7 {
        width: 71.4%
    }

    .pure-u-md-6-7 {
        width: 85.68%
    }

    .pure-u-md-7-7 {
        width: 100%
    }

    .pure-u-md-1-6,.pure-u-md-4-24 {
        width: 16.6667%
    }

    .pure-u-md-1-5 {
        width: 20%
    }

    .pure-u-md-5-24 {
        width: 20.8333%
    }

    .pure-u-md-1-4,.pure-u-md-6-24 {
        width: 25%
    }

    .pure-u-md-7-24 {
        width: 29.1667%
    }

    .pure-u-md-1-3,.pure-u-md-8-24 {
        width: 33.3333%
    }

    .pure-u-md-3-8,.pure-u-md-9-24 {
        width: 37.5%
    }

    .pure-u-md-2-5 {
        width: 40%
    }

    .pure-u-md-5-12,.pure-u-md-10-24 {
        width: 41.6667%
    }

    .pure-u-md-11-24 {
        width: 45.8333%
    }

    .pure-u-md-1-2,.pure-u-md-12-24 {
        width: 50%
    }

    .pure-u-md-13-24 {
        width: 54.1667%
    }

    .pure-u-md-7-12,.pure-u-md-14-24 {
        width: 58.3333%
    }

    .pure-u-md-3-5 {
        width: 60%
    }

    .pure-u-md-5-8,.pure-u-md-15-24 {
        width: 62.5%
    }

    .pure-u-md-2-3,.pure-u-md-16-24 {
        width: 66.6667%
    }

    .pure-u-md-17-24 {
        width: 70.8333%
    }

    .pure-u-md-3-4,.pure-u-md-18-24 {
        width: 75%
    }

    .pure-u-md-19-24 {
        width: 79.1667%
    }

    .pure-u-md-4-5 {
        width: 80%
    }

    .pure-u-md-5-6,.pure-u-md-20-24 {
        width: 83.3333%
    }

    .pure-u-md-7-8,.pure-u-md-21-24 {
        width: 87.5%
    }

    .pure-u-md-11-12,.pure-u-md-22-24 {
        width: 91.6667%
    }

    .pure-u-md-23-24 {
        width: 95.8333%
    }

    .pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24 {
        width: 100%
    }
}

@media screen and (min-width: 64em) {
    .pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-1-12,.pure-u-lg-1-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-2-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-3-24,.pure-u-lg-4-5,.pure-u-lg-4-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-8,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24 {
        display:inline-block;
        zoom:1;letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }

    .pure-u-lg-1-24 {
        width: 4.1667%
    }

    .pure-u-lg-1-12,.pure-u-lg-2-24 {
        width: 8.3333%
    }

    .pure-u-lg-1-8,.pure-u-lg-3-24 {
        width: 12.5%
    }

    .pure-u-lg-1-6,.pure-u-lg-4-24 {
        width: 16.6667%
    }

    .pure-u-lg-1-5 {
        width: 20%
    }

    .pure-u-lg-5-24 {
        width: 20.8333%
    }

    .pure-u-lg-1-4,.pure-u-lg-6-24 {
        width: 25%
    }

    .pure-u-lg-7-24 {
        width: 29.1667%
    }

    .pure-u-lg-1-3,.pure-u-lg-8-24 {
        width: 33.3333%
    }

    .pure-u-lg-3-8,.pure-u-lg-9-24 {
        width: 37.5%
    }

    .pure-u-lg-2-5 {
        width: 40%
    }

    .pure-u-lg-5-12,.pure-u-lg-10-24 {
        width: 41.6667%
    }

    .pure-u-lg-11-24 {
        width: 45.8333%
    }

    .pure-u-lg-1-2,.pure-u-lg-12-24 {
        width: 50%
    }

    .pure-u-lg-13-24 {
        width: 54.1667%
    }

    .pure-u-lg-7-12,.pure-u-lg-14-24 {
        width: 58.3333%
    }

    .pure-u-lg-3-5 {
        width: 60%
    }

    .pure-u-lg-5-8,.pure-u-lg-15-24 {
        width: 62.5%
    }

    .pure-u-lg-2-3,.pure-u-lg-16-24 {
        width: 66.6667%
    }

    .pure-u-lg-17-24 {
        width: 70.8333%
    }

    .pure-u-lg-3-4,.pure-u-lg-18-24 {
        width: 75%
    }

    .pure-u-lg-19-24 {
        width: 79.1667%
    }

    .pure-u-lg-4-5 {
        width: 80%
    }

    .pure-u-lg-5-6,.pure-u-lg-20-24 {
        width: 83.3333%
    }

    .pure-u-lg-7-8,.pure-u-lg-21-24 {
        width: 87.5%
    }

    .pure-u-lg-11-12,.pure-u-lg-22-24 {
        width: 91.6667%
    }

    .pure-u-lg-23-24 {
        width: 95.8333%
    }

    .pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24 {
        width: 100%
    }
}

@media screen and (min-width: 80em) {
    .pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-1-12,.pure-u-xl-1-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-2-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-3-24,.pure-u-xl-4-5,.pure-u-xl-4-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-8,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24 {
        display:inline-block;
        zoom:1;letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }

    .pure-u-xl-1-24 {
        width: 4.1667%
    }

    .pure-u-xl-1-12,.pure-u-xl-2-24 {
        width: 8.3333%
    }

    .pure-u-xl-1-8,.pure-u-xl-3-24 {
        width: 12.5%
    }

    .pure-u-xl-1-6,.pure-u-xl-4-24 {
        width: 16.6667%
    }

    .pure-u-xl-1-5 {
        width: 20%
    }

    .pure-u-xl-5-24 {
        width: 20.8333%
    }

    .pure-u-xl-1-4,.pure-u-xl-6-24 {
        width: 25%
    }

    .pure-u-xl-7-24 {
        width: 29.1667%
    }

    .pure-u-xl-1-3,.pure-u-xl-8-24 {
        width: 33.3333%
    }

    .pure-u-xl-3-8,.pure-u-xl-9-24 {
        width: 37.5%
    }

    .pure-u-xl-2-5 {
        width: 40%
    }

    .pure-u-xl-5-12,.pure-u-xl-10-24 {
        width: 41.6667%
    }

    .pure-u-xl-11-24 {
        width: 45.8333%
    }

    .pure-u-xl-1-2,.pure-u-xl-12-24 {
        width: 50%
    }

    .pure-u-xl-13-24 {
        width: 54.1667%
    }

    .pure-u-xl-7-12,.pure-u-xl-14-24 {
        width: 58.3333%
    }

    .pure-u-xl-3-5 {
        width: 60%
    }

    .pure-u-xl-5-8,.pure-u-xl-15-24 {
        width: 62.5%
    }

    .pure-u-xl-2-3,.pure-u-xl-16-24 {
        width: 66.6667%
    }

    .pure-u-xl-17-24 {
        width: 70.8333%
    }

    .pure-u-xl-3-4,.pure-u-xl-18-24 {
        width: 75%
    }

    .pure-u-xl-19-24 {
        width: 79.1667%
    }

    .pure-u-xl-4-5 {
        width: 80%
    }

    .pure-u-xl-5-6,.pure-u-xl-20-24 {
        width: 83.3333%
    }

    .pure-u-xl-7-8,.pure-u-xl-21-24 {
        width: 87.5%
    }

    .pure-u-xl-11-12,.pure-u-xl-22-24 {
        width: 91.6667%
    }

    .pure-u-xl-23-24 {
        width: 95.8333%
    }

    .pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24 {
        width: 100%
    }
}


button,html,input,select,textarea {
    font-family: Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif
}

body {
    overflow-x: hidden;
    overflow-y: auto
}

body.page-gray {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,img,input,label,li,ol,p,span,ul {
    margin: 0;
    padding: 0;
    word-wrap: break-word
}

a {
    text-decoration: none
}

a:hover {
	color: #333;
    outline: none
}

embed,iframe,img,object,video {
    max-width: 100%;
    border: 0;
	vertical-align: top;
	outline: none;
}

img {
	max-width: 100%;
    height: auto;
}







@media (max-width: 35.5em) {
    html .row {
        overflow-x:hidden
    }

    html .hasNavbar {
        /* margin-top: 32px */
    }

    #canvas-area {
        /* padding-top: 60px */
    }

    #canvas-area.no-burger-nav,#canvas-area.no-burger-nav .fixed-top {
        padding-top: 0
    }

    .fixed-top {
        /* padding-top: 32px */
    }
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.close {
    float: right;
    width: 20px;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
}
.hide {
    display: none;
}

.btn {
    display: inline-block;
    padding: 4px 14px;
    background-image: none;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 12px;
    font-weight: 400;
    font-family: inherit;
    line-height: 20px;
    text-align: center;
    text-shadow: none;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: middle;
    box-sizing: border-box;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    box-shadow: none;
}
.btn-info, .btn-info:focus, .btn-submit, .btn-submit:focus {
    background-color: #428bca;
    border-color: #357ebd;
    color: #fff;
}
.btn-success:hover {
    background-color: #47a447;
    border-color: #398439;
    color: #fff;
}
.btn-success, .btn-success:focus{
	background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
}



.btn-normal{
	background-color: #1E9FFF;
	border-color: #1E9FFF;
	color:#FFF
}
.btn-normal:hover {
    opacity: .8;
    filter: alpha(opacity=80);
    color: #fff;
}


.fr {
	float: right!important
}

.fl {
	float: left!important
}


/*弹窗样式都在style.css里写*/
/*******************区域************************/

#container {
	position: relative;
	z-index: 10;
}
/***********************翻页样式***************************/

.pagecss {height:26px;font-size:14px;color:#000;letter-spacing: normal;}
.pagecss span,.pagecss strong {background:#fff;line-height:16px;border:1px solid #666; color:#bc2931;padding:3px 10px;margin-right:3px; float:left;}
.pagecss a {display:block;line-height:16px;padding:3px 10px;margin-right:3px;background:#fff; border:1px solid #666; float:left;} 
.pagecss a:link,.pagecss a:visited {color: #000; text-decoration:none;}
.pagecss a:hover {color:#000; background:#fff; border:1px solid #FF0000;}
.pagecss .p_input {background:#fff;line-height:16px;border:1px solid #666; color:#bc2931; padding:3px;margin-right:3px;float:left;width: 30px;display: none;}
.pagecss a:last-child{
	display: none;
}





/***********************响应式容器***************************/
.block_layer{
	position: relative;
}
.block_layer, .cell, .row {
    box-sizing: border-box;
}

.row-inner {
    width: 100%;
}
.limit-row-width .row-inner {
    max-width: 1200px;
    margin: 0 auto;
}

#canvas-area .header .cell, #canvas-area .header .row, #canvas-area.visible .cell, #canvas-area.visible .row {
    overflow: visible;
}
#canvas-area .cell {
    display: inline-block;
}
#canvas-area .cell:after {
    content: attr(data-size);
    position: absolute;
    top: 0;
    left: 0;
    font-size: 12px;
    background: green;
    color: #fff;
}





/*************cell及组件**************/
#canvas-area .layout-content {
    /* min-height: 70px; */
}
#canvas-area .row {
	/* padding: 2%; */
    /* min-height: 70px; */
}
#canvas-area .cell {
    /* min-height: 40px; */
}
/* #canvas-area .cell .block_layer {
    margin: 8px;
} */
.row {
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
.widget-middle {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.widget-middle .block_layer {
    min-width: 1px
}

.widget-between {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: justify!important;
    -webkit-justify-content: space-between!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.widget-between .block_layer {
    min-width: 1px;
}






#canvas-area .ui-draggable-handle.rendering {
    width: 100%!important;
    height: 3em!important;
    font-size: 16px;
}
#canvas-area .ui-draggable-handle.rendering .iconfont, #canvas-area .ui-draggable-handle.rendering span {
    display: none;
}
#canvas-area .ui-draggable-handle.rendering .iconfont, #canvas-area .ui-draggable-handle.rendering span {
    display: none;
}
#canvas-area .ui-draggable-handle.rendering:after {
    content: "\751F\6210\4E2D...";
    display: block;
    line-height: 3em;
    text-align: center;
    color: #aaa;
}
.pdv_class{
    margin: 8px;
    /*overflow: hidden;*/
}
.cell [type=img] img, .cell [type=image_text] img {
    max-width: 100%;
}

.content_img a {
	display: block;
}
.content_img img {
    display: block;
    margin: 0 auto;
}


.pdv_class .pdv_drag {
    position: absolute;
    cursor: move;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}


/* 优化滚动条 */
div::-webkit-scrollbar-track-piece {background-color:#f6f5f6;border-radius:8px 8px;-webkit-border-radius:8px 8px;border-left:0px solid #ccc;}
div::-webkit-scrollbar {width:2px;height:8px;}
div::-webkit-scrollbar-thumb {height:30px;background-color:#303030;border-radius:10px 10px;-webkit-border-radius:10px 10px;background-position:left top;background-repeat:repeat;outline:0px solid #fff;outline-offset:-2px;border:0px solid #ccc;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
div::-webkit-scrollbar-thumb:hover {background-color:#303030;}
div::-webkit-scrollbar-track-piece{background-color:#f6f5f6;border-radius:8px 8px;-webkit-border-radius:8px 8px;border-left:0px solid #ccc;}
div::-webkit-scrollbar-thumb:hover{background-color:#303030;}
/* 优化滚动条 */
ul::-webkit-scrollbar-track-piece {background-color:#f6f5f6;border-radius:8px 8px;-webkit-border-radius:8px 8px;border-left:0px solid #ccc;}
ul::-webkit-scrollbar {width:2px;height:8px;}
ul::-webkit-scrollbar-thumb {height:30px;background-color:#303030;border-radius:10px 10px;-webkit-border-radius:10px 10px;background-position:left top;background-repeat:repeat;outline:0px solid #fff;outline-offset:-2px;border:0px solid #ccc;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
ul::-webkit-scrollbar-thumb:hover {background-color:#303030;}
ul::-webkit-scrollbar-track-piece{background-color:#f6f5f6;border-radius:8px 8px;-webkit-border-radius:8px 8px;border-left:0px solid #ccc;}
ul::-webkit-scrollbar-thumb:hover{background-color:#303030;}

/*组件默认样式，编辑模式和预览模式都会用到*/
/*文字组件默认样式*/
.block_layer[type=text] .block_content {
    min-height: 12px;
}
.block_layer[type=text] .block_content p {
    margin: 0;
    font-size: 14px;
}

.block_content:not(.content_navbar) {
    text-align: center;
}
.block_content.content_news_class{
	text-align: left;
}



/*图片组件默认样式*/
.img {
    position: relative;
}
.cell .content_bx_slider .bx-viewport>ul>li:after,.cell .content_img:after,.cell .content_image_slider .owl-wrapper>.owl-item:after,.cell .content_image_text:after,.cell .content_image_title:after {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 12px;
    background: #c72716;
    color: #fff;
    content: attr(data-img)
}

/*按钮组件*/
[type=button] {
    text-align: center
}

[type=button] .block_content {
    padding: 10px 0
}

[type=button] .block_content .button {
    display: inline-block;
    width: auto;
    padding: 5px 15px;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    box-sizing: border-box;
    white-space: nowrap;
    text-decoration: none
}

.button-style-1 {
    border-radius: 4px
}

.button-style-1.size-small {
    font-size: 14px
}

.button-style-1.size-smaller {
    font-size: 18px
}

.button-style-1.size-normal {
    font-size: 24px
}

.button-style-1.size-larger {
    font-size: 32px
}

.button-style-1.size-large {
    font-size: 40px
}

.button-style-1.color-black {
    background-color: #000;
    color: #fff
}

.button-style-1.color-black:hover {
    background-color: #333;
    color: #fff
}

.button-style-1.color-brown {
    background-color: #562b11;
    color: #fff
}

.button-style-1.color-brown:hover {
    background-color: #845536;
    color: #fff
}

.button-style-1.color-orange {
    background-color: #dd8725;
    color: #fff
}

.button-style-1.color-orange:hover {
    background-color: #ff5722;
    color: #fff
}

.button-style-1.color-blue {
    background-color: #4babf0;
    color: #fff
}

.button-style-1.color-blue:hover {
    background-color: #2196f3;
    color: #fff
}

.button-style-1.color-green {
    background-color: #32bd53;
    color: #fff
}

.button-style-1.color-green:hover {
    background-color: #009688;
    color: #fff
}

.button-style-1.color-yellow {
    background-color: #e5c86c;
    color: #333
}

.button-style-1.color-yellow:hover {
    background-color: #fae26a;
    color: #000
}

.button-style-1.color-red {
    background-color: #e84b4b;
    color: #fff
}

.button-style-1.color-red:hover {
    background-color: #ef6565;
    color: #fff
}

.button-style-1.color-white {
    background-color: #fff;
    color: #000
}

.button-style-1.color-white:hover {
    background-color: #eee6e6;
    color: #333
}

.button-style-1.color-none {
    background-color: transparent;
    color: #333
}

.button-style-1.color-none:hover {
    background-color: #aaa;
    color: #333
}

.button-style-2 {
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.button-style-2:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    -webkit-transition: left .2s ease-out,right .2s ease-out;
    transition: left .2s ease-out,right .2s ease-out
}

.button-style-2.size-small {
    font-size: 14px
}

.button-style-2.size-smaller {
    font-size: 18px
}

.button-style-2.size-normal {
    font-size: 24px
}

.button-style-2.size-larger {
    font-size: 32px
}

.button-style-2.size-large {
    font-size: 40px
}

.button-style-2.color-black {
    background-color: #000;
    color: #fff
}

.button-style-2.color-black:before {
    background-color: #333
}

.button-style-2.color-black:hover:before {
    left: 50%;
    right: 50%
}

.button-style-2.color-brown {
    background-color: #562b11;
    color: #fff
}

.button-style-2.color-brown:before {
    background-color: #845536
}

.button-style-2.color-brown:hover:before {
    left: 50%;
    right: 50%
}

.button-style-2.color-orange {
    background-color: #dd8725;
    color: #fff
}

.button-style-2.color-orange:before {
    background-color: #ff5722
}

.button-style-2.color-orange:hover:before {
    left: 50%;
    right: 50%
}

.button-style-2.color-blue {
    background-color: #4babf0;
    color: #fff
}

.button-style-2.color-blue:before {
    background-color: #2196f3
}

.button-style-2.color-blue:hover:before {
    left: 50%;
    right: 50%
}

.button-style-2.color-green {
    background-color: #32bd53;
    color: #fff
}

.button-style-2.color-green:before {
    background-color: #009688
}

.button-style-2.color-green:hover:before {
    left: 50%;
    right: 50%
}

.button-style-2.color-yellow {
    background-color: #e5c86c;
    color: #333
}

.button-style-2.color-yellow:before {
    background-color: #fae26a
}

.button-style-2.color-yellow:hover:before {
    left: 50%;
    right: 50%
}

.button-style-2.color-red {
    background-color: #e84b4b;
    color: #fff
}

.button-style-2.color-red:before {
    background-color: #ef6565
}

.button-style-2.color-red:hover:before {
    left: 50%;
    right: 50%
}

.button-style-2.color-white {
    background-color: #fff;
    color: #000
}

.button-style-2.color-white:before {
    background-color: #eee6e6
}

.button-style-2.color-white:hover:before {
    left: 50%;
    right: 50%
}

.button-style-2.color-none {
    background-color: transparent;
    color: #333
}

.button-style-2.color-none:before {
    background-color: #aaa
}

.button-style-2.color-none:hover:before {
    left: 50%;
    right: 50%
}

.button-style-3 {
    border-radius: 5px
}

.button-style-3.size-small {
    font-size: 14px
}

.button-style-3.size-smaller {
    font-size: 18px
}

.button-style-3.size-normal {
    font-size: 24px
}

.button-style-3.size-larger {
    font-size: 32px
}

.button-style-3.size-large {
    font-size: 40px
}

.button-style-3.color-black {
    color: #fff;
    background: #131313;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,#252525));
    background: -webkit-linear-gradient(top,#000,#252525);
    background: linear-gradient(180deg,#000 0,#252525);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000",endColorstr="#252525",GradientType=0)
}

.button-style-3.color-black:hover {
    background: #131313;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#252525),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,#252525,#000);
    background: linear-gradient(180deg,#252525 0,#000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#252525",endColorstr="#000",GradientType=0);
    color: #fff
}

.button-style-3.color-brown {
    color: #fff;
    background: #45271a;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#562b11),color-stop(100%,#342222));
    background: -webkit-linear-gradient(top,#562b11,#342222);
    background: linear-gradient(180deg,#562b11 0,#342222);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#562B11",endColorstr="#342222",GradientType=0)
}

.button-style-3.color-brown:hover {
    background: #45271a;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#342222),color-stop(100%,#562b11));
    background: -webkit-linear-gradient(top,#342222,#562b11);
    background: linear-gradient(180deg,#342222 0,#562b11);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#342222",endColorstr="#562B11",GradientType=0);
    color: #fff
}

.button-style-3.color-orange {
    color: #fff;
    background: #eead4b;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dd8725),color-stop(100%,#ffd270));
    background: -webkit-linear-gradient(top,#dd8725,#ffd270);
    background: linear-gradient(180deg,#dd8725 0,#ffd270);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#DD8725",endColorstr="#ffd270",GradientType=0)
}

.button-style-3.color-orange:hover {
    background: #eead4b;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffd270),color-stop(100%,#dd8725));
    background: -webkit-linear-gradient(top,#ffd270,#dd8725);
    background: linear-gradient(180deg,#ffd270 0,#dd8725);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd270",endColorstr="#DD8725",GradientType=0);
    color: #fff
}

.button-style-3.color-blue {
    color: #fff;
    background: #2687e1;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4babf0),color-stop(100%,#0063d2));
    background: -webkit-linear-gradient(top,#4babf0,#0063d2);
    background: linear-gradient(180deg,#4babf0 0,#0063d2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4BABF0",endColorstr="#0063d2",GradientType=0)
}

.button-style-3.color-blue:hover {
    background: #2687e1;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0063d2),color-stop(100%,#4babf0));
    background: -webkit-linear-gradient(top,#0063d2,#4babf0);
    background: linear-gradient(180deg,#0063d2 0,#4babf0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0063d2",endColorstr="#4BABF0",GradientType=0);
    color: #fff
}

.button-style-3.color-green {
    color: #fff;
    background: #1a992a;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#32bd53),color-stop(100%,#017501));
    background: -webkit-linear-gradient(top,#32bd53,#017501);
    background: linear-gradient(180deg,#32bd53 0,#017501);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#32BD53",endColorstr="#017501",GradientType=0)
}

.button-style-3.color-green:hover {
    background: #1a992a;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#017501),color-stop(100%,#32bd53));
    background: -webkit-linear-gradient(top,#017501,#32bd53);
    background: linear-gradient(180deg,#017501 0,#32bd53);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#017501",endColorstr="#32BD53",GradientType=0);
    color: #fff
}

.button-style-3.color-yellow {
    color: #333;
    background: #f2c436;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e5c86c),color-stop(100%,#ffc000));
    background: -webkit-linear-gradient(top,#e5c86c,#ffc000);
    background: linear-gradient(180deg,#e5c86c 0,#ffc000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5C86C",endColorstr="#ffc000",GradientType=0)
}

.button-style-3.color-yellow:hover {
    background: #f2c436;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffc000),color-stop(100%,#e5c86c));
    background: -webkit-linear-gradient(top,#ffc000,#e5c86c);
    background: linear-gradient(180deg,#ffc000 0,#e5c86c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc000",endColorstr="#E5C86C",GradientType=0);
    color: #000
}

.button-style-3.color-red {
    color: #fff;
    background: #e92929;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e84b4b),color-stop(100%,#e90606));
    background: -webkit-linear-gradient(top,#e84b4b,#e90606);
    background: linear-gradient(180deg,#e84b4b 0,#e90606);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E84B4B",endColorstr="#e90606",GradientType=0)
}

.button-style-3.color-red:hover {
    background: #e92929;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e90606),color-stop(100%,#e84b4b));
    background: -webkit-linear-gradient(top,#e90606,#e84b4b);
    background: linear-gradient(180deg,#e90606 0,#e84b4b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e90606",endColorstr="#E84B4B",GradientType=0);
    color: #fff
}

.button-style-3.color-white {
    color: #000;
    background: #f7f7f7;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eee));
    background: -webkit-linear-gradient(top,#fff,#eee);
    background: linear-gradient(180deg,#fff 0,#eee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#EEE",GradientType=0)
}

.button-style-3.color-white:hover {
    background: #f7f7f7;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,#eee,#fff);
    background: linear-gradient(180deg,#eee 0,#fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#EEE",endColorstr="#fff",GradientType=0);
    color: #333
}

.button-style-3.color-none,.button-style-3.color-none:hover {
    color: #333;
    background: transparent;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,transparent));
    background: -webkit-linear-gradient(top,transparent,transparent);
    background: linear-gradient(180deg,transparent 0,transparent);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0,0,0,0)",endColorstr="rgba(0,0,0,0)",GradientType=0)
}

.button-style-4 {
    border-radius: 3px
}

.button-style-4.size-small {
    font-size: 14px
}

.button-style-4.size-smaller {
    font-size: 18px
}

.button-style-4.size-normal {
    font-size: 24px
}

.button-style-4.size-larger {
    font-size: 32px
}

.button-style-4.size-large {
    font-size: 40px
}

.button-style-4.color-black {
    color: #000;
    box-shadow: 0 0 0 2px #000
}

.button-style-4.color-black:hover {
    color: #252525;
    box-shadow: 0 0 0 2px #252525
}

.button-style-4.color-brown {
    color: #562b11;
    box-shadow: 0 0 0 2px #562b11
}

.button-style-4.color-brown:hover {
    color: #342222;
    box-shadow: 0 0 0 2px #342222
}

.button-style-4.color-orange {
    color: #dd8725;
    box-shadow: 0 0 0 2px #dd8725
}

.button-style-4.color-orange:hover {
    color: #ffd270;
    box-shadow: 0 0 0 2px #ffd270
}

.button-style-4.color-blue {
    color: #4babf0;
    box-shadow: 0 0 0 2px #4babf0
}

.button-style-4.color-blue:hover {
    color: #0063d2;
    box-shadow: 0 0 0 2px #0063d2
}

.button-style-4.color-green {
    color: #32bd53;
    box-shadow: 0 0 0 2px #32bd53
}

.button-style-4.color-green:hover {
    color: #017501;
    box-shadow: 0 0 0 2px #017501
}

.button-style-4.color-yellow {
    color: #e5c86c;
    box-shadow: 0 0 0 2px #e5c86c
}

.button-style-4.color-yellow:hover {
    color: #ffc000;
    box-shadow: 0 0 0 2px #ffc000
}

.button-style-4.color-red {
    color: #e84b4b;
    box-shadow: 0 0 0 2px #e84b4b
}

.button-style-4.color-red:hover {
    color: #e90606;
    box-shadow: 0 0 0 2px #e90606
}

.button-style-4.color-white {
    color: #fff;
    box-shadow: 0 0 0 2px #fff
}

.button-style-4.color-white:hover {
    color: #eee;
    box-shadow: 0 0 0 2px #eee
}

.button-style-4.color-none,.button-style-4.color-none:hover {
    color: transparent;
    box-shadow: 0 0 0 2px transparent
}

.button-style-5 {
    border-radius: 50%
}

.button-style-5.size-small {
    font-size: 14px
}

.button-style-5.size-smaller {
    font-size: 18px
}

.button-style-5.size-normal {
    font-size: 24px
}

.button-style-5.size-larger {
    font-size: 32px
}

.button-style-5.size-large {
    font-size: 40px
}

.button-style-5.color-black {
    color: #000;
    box-shadow: 0 0 0 4px #000
}

.button-style-5.color-black:hover {
    color: #252525;
    box-shadow: 0 0 0 2px #252525
}

.button-style-5.color-brown {
    color: #562b11;
    box-shadow: 0 0 0 4px #562b11
}

.button-style-5.color-brown:hover {
    color: #342222;
    box-shadow: 0 0 0 2px #342222
}

.button-style-5.color-orange {
    color: #dd8725;
    box-shadow: 0 0 0 4px #dd8725
}

.button-style-5.color-orange:hover {
    color: #ffd270;
    box-shadow: 0 0 0 2px #ffd270
}

.button-style-5.color-blue {
    color: #4babf0;
    box-shadow: 0 0 0 4px #4babf0
}

.button-style-5.color-blue:hover {
    color: #0063d2;
    box-shadow: 0 0 0 2px #0063d2
}

.button-style-5.color-green {
    color: #32bd53;
    box-shadow: 0 0 0 4px #32bd53
}

.button-style-5.color-green:hover {
    color: #017501;
    box-shadow: 0 0 0 2px #017501
}

.button-style-5.color-yellow {
    color: #e5c86c;
    box-shadow: 0 0 0 4px #e5c86c
}

.button-style-5.color-yellow:hover {
    color: #ffc000;
    box-shadow: 0 0 0 2px #ffc000
}

.button-style-5.color-red {
    color: #e84b4b;
    box-shadow: 0 0 0 4px #e84b4b
}

.button-style-5.color-red:hover {
    color: #e90606;
    box-shadow: 0 0 0 2px #e90606
}

.button-style-5.color-white {
    color: #fff;
    box-shadow: 0 0 0 4px #fff
}

.button-style-5.color-white:hover {
    color: #eee;
    box-shadow: 0 0 0 2px #eee
}

.button-style-5.color-none {
    color: transparent;
    box-shadow: 0 0 0 4px transparent
}

.button-style-5.color-none:hover {
    color: transparent;
    box-shadow: 0 0 0 2px transparent
}

.button-style-6 {
    font-weight: 700
}

.button-style-6.size-small {
    font-size: 14px
}

.button-style-6.size-smaller {
    font-size: 18px
}

.button-style-6.size-normal {
    font-size: 24px
}

.button-style-6.size-larger {
    font-size: 32px
}

.button-style-6.size-large {
    font-size: 40px
}

.button-style-6.color-black,.button-style-6.color-black:hover {
    color: #000
}

.button-style-6.color-brown {
    color: #562b11
}

.button-style-6.color-brown:hover {
    color: #41200d
}

.button-style-6.color-orange {
    color: #dd8725
}

.button-style-6.color-orange:hover {
    color: #c97a1f
}

.button-style-6.color-blue {
    color: #4babf0
}

.button-style-6.color-blue:hover {
    color: #33a0ee
}

.button-style-6.color-green {
    color: #32bd53
}

.button-style-6.color-green:hover {
    color: #2da94a
}

.button-style-6.color-yellow {
    color: #e5c86c
}

.button-style-6.color-yellow:hover {
    color: #e1c056
}

.button-style-6.color-red {
    color: #e84b4b
}

.button-style-6.color-red:hover {
    color: #e53434
}

.button-style-6.color-white {
    color: #fff
}

.button-style-6.color-white:hover {
    color: #f2f2f2
}

.button-style-6.color-none,.button-style-6.color-none:hover {
    color: #333
}

.button-style-7 {
    position: relative;
    right: 0;
    bottom: 0;
    border-radius: 4px
}

.button-style-7:hover {
    right: -5px;
    bottom: -5px
}

.button-style-7.size-small {
    font-size: 14px
}

.button-style-7.size-smaller {
    font-size: 18px
}

.button-style-7.size-normal {
    font-size: 24px
}

.button-style-7.size-larger {
    font-size: 32px
}

.button-style-7.size-large {
    font-size: 40px
}

.button-style-7.color-black {
    color: #fff;
    background-color: #000;
    box-shadow: 1px 1px #252525,3px 3px #252525,5px 5px #252525
}

.button-style-7.color-black:hover {
    box-shadow: 0 0 #252525
}

.button-style-7.color-brown {
    color: #fff;
    background-color: #562b11;
    box-shadow: 1px 1px #342222,3px 3px #342222,5px 5px #342222
}

.button-style-7.color-brown:hover {
    box-shadow: 0 0 #342222
}

.button-style-7.color-orange {
    color: #fff;
    background-color: #dd8725;
    box-shadow: 1px 1px #ffd270,3px 3px #ffd270,5px 5px #ffd270
}

.button-style-7.color-orange:hover {
    box-shadow: 0 0 #ffd270
}

.button-style-7.color-blue {
    color: #fff;
    background-color: #4babf0;
    box-shadow: 1px 1px #0063d2,3px 3px #0063d2,5px 5px #0063d2
}

.button-style-7.color-blue:hover {
    box-shadow: 0 0 #0063d2
}

.button-style-7.color-green {
    color: #fff;
    background-color: #32bd53;
    box-shadow: 1px 1px #017501,3px 3px #017501,5px 5px #017501
}

.button-style-7.color-green:hover {
    box-shadow: 0 0 #017501
}

.button-style-7.color-yellow {
    color: #333;
    background-color: #e5c86c;
    box-shadow: 1px 1px #ffc000,3px 3px #ffc000,5px 5px #ffc000
}

.button-style-7.color-yellow:hover {
    box-shadow: 0 0 #ffc000
}

.button-style-7.color-red {
    color: #fff;
    background-color: #e84b4b;
    box-shadow: 1px 1px #e90606,3px 3px #e90606,5px 5px #e90606
}

.button-style-7.color-red:hover {
    box-shadow: 0 0 #e90606
}

.button-style-7.color-white {
    color: #000;
    background-color: #fff;
    box-shadow: 1px 1px #eee,3px 3px #eee,5px 5px #eee
}

.button-style-7.color-white:hover {
    box-shadow: 0 0 #eee
}

.button-style-7.color-none {
    color: #333;
    background-color: transparent;
    box-shadow: 1px 1px transparent,3px 3px transparent,5px 5px transparent
}

.button-style-7.color-none:hover {
    box-shadow: 0 0 transparent
}

.button-style-8 {
    position: relative
}

.button-style-8:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 100%;
    top: 50%;
    margin-top: -6px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent
}

.button-style-8.size-small {
    font-size: 14px
}

.button-style-8.size-smaller {
    font-size: 18px
}

.button-style-8.size-normal {
    font-size: 24px
}

.button-style-8.size-larger {
    font-size: 32px
}

.button-style-8.size-large {
    font-size: 40px
}

.button-style-8.color-black {
    background-color: #000;
    color: #fff
}

.button-style-8.color-black:before {
    border-left: 6px solid #000
}

.button-style-8.color-black:hover {
    background-color: #333;
    color: #fff
}

.button-style-8.color-black:hover:before {
    border-left-color: #333
}

.button-style-8.color-brown {
    background-color: #562b11;
    color: #fff
}

.button-style-8.color-brown:before {
    border-left: 6px solid #562b11
}

.button-style-8.color-brown:hover {
    background-color: #845536;
    color: #fff
}

.button-style-8.color-brown:hover:before {
    border-left-color: #845536
}

.button-style-8.color-orange {
    background-color: #dd8725;
    color: #fff
}

.button-style-8.color-orange:before {
    border-left: 6px solid #dd8725
}

.button-style-8.color-orange:hover {
    background-color: #ff5722;
    color: #fff
}

.button-style-8.color-orange:hover:before {
    border-left-color: #ff5722
}

.button-style-8.color-blue {
    background-color: #4babf0;
    color: #fff
}

.button-style-8.color-blue:before {
    border-left: 6px solid #4babf0
}

.button-style-8.color-blue:hover {
    background-color: #2196f3;
    color: #fff
}

.button-style-8.color-blue:hover:before {
    border-left-color: #2196f3
}

.button-style-8.color-green {
    background-color: #32bd53;
    color: #fff
}

.button-style-8.color-green:before {
    border-left: 6px solid #32bd53
}

.button-style-8.color-green:hover {
    background-color: #009688;
    color: #fff
}

.button-style-8.color-green:hover:before {
    border-left-color: #009688
}

.button-style-8.color-yellow {
    background-color: #e5c86c;
    color: #333
}

.button-style-8.color-yellow:before {
    border-left: 6px solid #e5c86c
}

.button-style-8.color-yellow:hover {
    background-color: #fae26a;
    color: #000
}

.button-style-8.color-yellow:hover:before {
    border-left-color: #fae26a
}

.button-style-8.color-red {
    background-color: #e84b4b;
    color: #fff
}

.button-style-8.color-red:before {
    border-left: 6px solid #e84b4b
}

.button-style-8.color-red:hover {
    background-color: #ef6565;
    color: #fff
}

.button-style-8.color-red:hover:before {
    border-left-color: #ef6565
}

.button-style-8.color-white {
    background-color: #fff;
    color: #000
}

.button-style-8.color-white:before {
    border-left: 6px solid #fff
}

.button-style-8.color-white:hover {
    background-color: #eee6e6;
    color: #333
}

.button-style-8.color-white:hover:before {
    border-left-color: #eee6e6
}

.button-style-8.color-none {
    background-color: transparent;
    color: #333
}

.button-style-8.color-none:before {
    border-left: 6px solid transparent
}

.button-style-8.color-none:hover {
    background-color: #aaa;
    color: #333
}

.button-style-8.color-none:hover:before {
    border-left-color: #aaa
}
 

/***************导航nav****************/
[type=header] .block_layer[type=navbar] {
	z-index: 800;
	
}

@media (max-width: 767px){
	
}

.nav {
    text-align: left;
    display: block
}

.nav.mode-vertical ul {
    width: 100%
}

.nav.mode-vertical>ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.nav.mode-vertical>ul>li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.nav>ul {
    width: 100%
}

.nav>ul>li {
    box-sizing: border-box
}

.nav>ul .sm {
    width: 100%!important
}

.nav>ul .sm:hover>ul {
    display: block;
    position: relative;
    padding-left: 0
}

.nav>ul .sm:hover>ul li {
    width: 100%!important
}

.nav ul {
    margin: 0 auto;
    padding: 0
}

.nav li {
    position: relative;
    float: left;
    list-style: none
}

.nav li a {
    white-space: nowrap
}

.nav li a .summary {
    display: none;
    font-size: .85em
}

.nav li ul {
    display: none;
    position: absolute;
    z-index: 2
}

.nav li li {
    white-space: nowrap
}

.nav li:hover>ul {
    display: block;
    padding-left: 0
}

.nav.mode-horizontal ul li {
    width: auto;
    margin: 0 auto;
    border: 0
}
.nav.mode-horizontal ul li,.nav li li {
    position: relative;
    float: none;
    z-index: 2;
}

.nav.mode-horizontal ul li ul,.nav li li ul {
    position: absolute;
    top: 0;
    left: 100%
}
.nav.mode-horizontal ul li:last-child ul,.nav li:last-child li ul{
	position: absolute;
    top: 0;
    left: -100%
}

.nav.mode-horizontal ul li ul li,.nav li li ul li {
    float: none
}

.nav.drop-up>ul>li>ul {
    bottom: 100%
}

.nav.nav-burger>ul {
    display: none
}

.nav.nav-burger>ul li ul {
    position: relative;
    left: 0
}

.nav.nav-burger>ul li ul li a {
    font-size: 1em
}

.nav.show-summary>ul>li>a>.summary {
    display: block
}

.nav.size-small li a {
    font-size: 12px
}

.nav.size-smaller li a {
    font-size: 14px
}

.nav.size-normal li a {
    font-size: 18px
}

.nav.size-larger li a {
    font-size: 20px
}

.nav.size-large li a {
    font-size: 24px
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
	color:#FFF;
}

.nav .menu {
	background-color: transparent;
	border: none;
	cursor: pointer;
	display: none;
	padding: 0;
}


.navbar-toggle .line {
	fill: none;
	stroke: white;
	stroke-width: 6;
	transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
		stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.navbar-toggle .line1 {
	stroke-dasharray: 60 207;
	stroke-width: 6;
}

.navbar-toggle .line2 {
	stroke-dasharray: 60 60;
	stroke-width: 6;
}

.navbar-toggle .line3 {
	stroke-dasharray: 60 207;
	stroke-width: 6;
}

.navbar-toggle.opened .line1 {
	stroke-dasharray: 90 207;
	stroke-dashoffset: -134;
	stroke-width: 6;
}

.navbar-toggle.opened .line2 {
	stroke-dasharray: 1 60;
	stroke-dashoffset: -30;
	stroke-width: 6;
}

.navbar-toggle.opened .line3 {
	stroke-dasharray: 90 207;
	stroke-dashoffset: -134;
	stroke-width: 6;
}

/*nav默认会用到的样式*/



/*轮播组件*/
.image-slider {
    position: relative
}
.image-slider .owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.image-slider .owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    touch-action: pan-y;
}
.image-slider .owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    transform: translate3d(0px, 0px, 0px);
}
.image-slider .owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.image-slider .owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
    
.image-slider .owl-carousel .owl-item{
    float: left;
}
.image-slider .owl-controls .owl-page,
.image-slider .owl-controls .owl-buttons div{
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.image-slider .grabbing { 
    cursor: default
}

.image-slider .owl-carousel  .owl-wrapper,
.image-slider .owl-carousel  .owl-item{
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
    transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.image-slider .owl-theme .owl-controls{
    margin-top: 10px;
    text-align: center;
}

/* Styling Next and Prev buttons */

.image-slider .owl-theme .owl-controls .owl-buttons div{
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.image-slider .owl-theme .owl-controls.clickable .owl-buttons div:hover{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
    text-decoration: none;
}

/* Styling Pagination*/

.image-slider .owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
}
.image-slider .owl-theme .owl-controls .owl-page span{
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
    overflow: hidden;
}
.image-slider .owl-theme .owl-controls .owl-page.active span,
.image-slider .owl-theme .owl-controls.clickable .owl-page:hover span{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
}
/* If PaginationNumbers is true */
.image-slider .owl-theme .owl-controls .owl-page span.owl-numbers{
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.image-slider .owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x : 50%;
    -webkit-perspective-origin-y : 50%;
    -moz-perspective : 1200px;
    -moz-perspective-origin-x : 50%;
    -moz-perspective-origin-y : 50%;
    perspective : 1200px;
}
/* fade */
.image-slider .owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.image-slider .owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.image-slider .owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.image-slider .owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.image-slider .owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.image-slider .owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.image-slider .owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.image-slider .owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
.image-slider .owl-carousel .owl-controls {
    position: relative;
    bottom: 10px;
    width: 100%;
    text-align: center;
}
.image-slider .owl-carousel .owl-controls .owl-pagination {
    margin-top: -35px;
}

.content_image_slider .image-slider .owl-carousel .owl-controls .owl-pagination .owl-page.active span {
    padding-right: 10px;
    padding-left: 10px;
}        






/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


.image-slider .owl-carousel .item a {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
}
.image-slider .owl-carousel .item a .beyond {
    margin: 0 auto;
}
.image-slider .owl-carousel .item a .no-beyond {
    width: 100%;
}
.image-slider .owl-carousel .item a span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    height: 40px;
    margin: auto;
    text-align: center;
    background-color: rgba(0,0,0,.8);
    font-size: 16px;
    line-height: 40px;
    color: #fff;
}


/*pop-layer 大型弹窗*/
@media (max-width: 1200px) {
    .pop-layer {
        left:30px!important;
        right: 30px;
        width: auto!important;
        margin-left: 0!important
    }
}
.pop-layer {
    position: absolute;
    top: 0;
    left: 50%;
    box-shadow: 0 0 8px rgba(51,51,51,.24);
    /* overflow: hidden; */
    -webkit-animation: popLayerEffect .3s;
    animation: popLayerEffect .3s;
    z-index: 1010;
}


.pop-layer .pop-layer-body, .pop-layer .pop-layer-footer, .pop-layer .pop-layer-header {
    /* max-height: 600px; */
    padding: 9px 15px;
    background-color: #fff;
	overflow: initial;
}
.pop-layer-body iframe{
	width: 100%;
	border: 0;
}
.pop-layer .pop-layer-footer {
    text-align: right;
}
.pop-layer .pop-layer-footer:empty {
    display: none;
}

.pop-layer .pop-layer-header {
    height: 42px;
    padding: 0 16px 0 0;
    margin: 0;
    background: #1C76F5;
}
.pop-layer .pop-layer-header .pop-layer-title {
    float: left;
    margin: 6px 0 0 14px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
}
.pop-layer .pop-layer-header .popLayer-close {
    position: relative;
    top: 11px;
    display: block;
    width: 16px;
    height: 16px;
    font-size: 14px;
}
.pop-layer .ctn-preview{
    position: absolute;
    bottom: 20px;
    right: 20px;
}
#msgbox-mask, .mask-screen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=10);
    opacity: .1;
    z-index: 1000;
}
/*登录/注册组件*/
.content_reguser .login{
	max-width: 320px;
    margin: 0 auto;
    padding: 7px;
}
#form-login .input-pwd, #form-login .input-usr, .login .input-pwd, .login .input-usr {
    width: 100%;
    margin: 0 0 10px;
}
#form-login .input-code, #form-login .input-pwd, #form-login .input-usr, .login .input-code, .login .input-pwd, .login .input-usr {
    height: 34px;
    padding: 6px 10px;
    border: 1px solid #cdcdcd;
    color: #555;
    line-height: 20px;
    box-sizing: border-box;
    outline: none;
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
}
#form-login .input-code, .login .input-code {
    width: calc(100% - 119px);
}
#form-login .code .img-verify, #form-login .login-reg-btn .img-verify, .login .code .img-verify, .login .login-reg-btn .img-verify {
    width: 113px;
    cursor: pointer;
}
#form-login .login-reg-btn, .login .login-reg-btn {
    margin-top: 10px;
}
#form-login .code .btn-input-login, #form-login .login-reg-btn .btn-input-login, #form-reg ul li button, .login .code .btn-input-login, .login .login-reg-btn .btn-input-login {
    display: block;
    width: 100%;
    height: 30px;
    margin-bottom: 10px;
    background: #1C76F5;
    border: none;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 1.3em;
    outline: none;
    -webkit-transition: background .3s;
    transition: background .3s;
}
#form-login .code .btn-reg, #form-login .login-reg-btn .btn-reg, .login .code .btn-reg, .login .login-reg-btn .btn-reg {
    color: #1C76F5;
}
.prompt-box{
	text-align: center;
	margin: 1rem 0 0;
}
.prompt-box .clickable{
	color: #007fff;
    cursor: pointer;
}

#form-login .tip-login, .login .tip-login {
    /* width: 200px;
    height: 24px;
    margin: 0 auto;
    line-height: 24px;
    text-align: center; */
}
#form-reg ul {
    padding: 0
}

#form-reg ul li {
    list-style: none
}

#form-reg ul li img,#form-reg ul li input {
    vertical-align: top
}

#form-reg ul li input {
    width: 100%;
    height: 34px;
    margin-bottom: 5px;
    padding: 7px 6px;
    border: 1px solid #cdcdcd;
    line-height: 20px;
    box-sizing: border-box;
    outline: none;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

#form-reg ul li input:focus {
    border-color: #2196f3
}

#form-reg ul li .input-code {
    width: calc(100% - 119px)
}

#form-reg ul li .img-verify {
    width: 113px;
    cursor: pointer
}
/*************组件提示popover***************/
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    max-width: 276px;
    text-align: left;
    white-space: normal;
    background-color: #fff6d9;
    border: 1px solid #e4cb94;
    border-radius: 2px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    background-clip: padding-box;
}
.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-content {
    padding: 6px 10px;
    color: #2d7499
}

.popover .arrow,.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover .arrow {
    border-width: 11px
}

.popover .arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #e4cb94;
    border-bottom-width: 0
}

.popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-top-color: #fff6d9;
    border-bottom-width: 0
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #e4cb94;
    border-left-width: 0
}

.popover.right .arrow:after {
    bottom: -10px;
    left: 1px;
    border-right-color: #fff6d9;
    border-left-width: 0
}

.popover.bottom .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-bottom-color: #e4cb94;
    border-top-width: 0
}

.popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-bottom-color: #fff6d9;
    border-top-width: 0
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-left-color: #e4cb94;
    border-right-width: 0
}

.popover.left .arrow:after {
    right: 1px;
    bottom: -10px;
    border-left-color: #fff6d9;
    border-right-width: 0
}


/*******************产品列表轮播图样式**************************/
.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    zoom:1;
    touch-action: pan-y
}
.bx-wrapper .bx-viewport {
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    pointer-events: none
}

.bxslider {
    margin: 0;
    padding: 0
}

ul.bxslider {
    list-style: none
}

.bx-wrapper ul {
    padding: 0;
    margin: 0
}

.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager {
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 1
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url("data:image/gif;base64,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") 50% no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: 700;
    color: #666;
    padding-top: 20px
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #000
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item {
    display: inline-block;
    *zoom:1;*display: inline
}

.bx-wrapper .bx-pager-item {
    font-size: 0;
    line-height: 0
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFts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") no-repeat 0 -32px
}

.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover {
    background-position: 0 0
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFtslUUQ3hJCoQVEKy0k1qQgrRg0vaAJaq1tvJSgaLy8mKDF2IvxBY2Bgm8+iIoxvhB72tTUmKgPigbFKCEtxeKD9hZjAi3GJrYJtqRai7TQB+pMz/zwU/5zzsxe2u4kXwiwZ+bb/Xb/s7v/zEmrra1VTFsFeBRQCtgEuBWwkv5vHPAn4DdAB+B7wBjXcUNDQ8o2dXV1SmDzyhUtLS3tBPyxC9CdrN1ihi/swKuA7YD0BG1uJhQDngdcAnwDeJ86Ole2kLii+J2AFsA+wF9RjRalmEUHaZY8m6RDUYZtn6HPHiRfLm2hck0D7AScAdRH8UokwD2AnwA7UoiUyhaRD/S12dHg+8B1OWA/4BTgqVQCPEJL8haLBNDXEfJt03ziipYH+BJwHFAYJcAWwCeAZQ6CLyPfWyz584nrbCuj74eHwgKsddih2R1ba+jHJ65R1k6PuWNhAd4DZM/BTiWbdhwm5hPXsA0AngY8COgNP4JwSTyu4zE/P18VFhZKP7aNYuouXxFX5Ic8Nc2Ea2D/AfYCNgIORZ0DdusOfnFxcXDwUD09PZKP76alKDUR16KiIlVQUHDl7/39/Uozpg7Xac45YB0dGrQHHw07KVwJpRRbYiKuyCc8+MhXcyXocP2RnvMvJhr8QIBK08EPbGJiQuqq0mX7KD4GIohi4xVPTU0N6/BRamPwu7u7dZb3/RozkW3IB3lZEkGHayeI8FFVVdWaZAIUcD2Wl5fbHHy024XtC6QBkomA/XHIFb8X0Xamp6efASHqt27dGnkVkcNxVlFRoXJycmwOvuLGNmifVATsD/bLZezgKgKE2J+bm3sKHk3XXUWs4Mz87Oxs24OvOLEN26cUAfvFXAkrlKGBCDNXEbAajldXV1+5ijjP+KCrg855x+3nk2uy8SwDdIIIM1cRI6k+0NraqkZGRmzuKAIbFrYf0Q2UaPOA/Wpra3PBNfHhYHq6HbC5qanpGB7ETgPWc0TApTr7eyDolOaj6LRG+/W2Bn94eJg7+DpcowZ+AGb+642NjYfC3wEdXAdI1uK2Du2ksH2HrcHHfggGX4frNVcRMPh7BwcHN8ZiseuuIr4DvKXib29YX2bhmW+wEqYptsREXC2eWXS44oyfuYqYmpra19LSEnkaRgEG6Nj8gGRHESVCRkaG9Kg+IOyTiGtmZqatnZsOV/zMLnjcsF7KH5AIECVCX1+f6u3tlbg4oLmc2VyDy8HgPshg2yzmCo8aFsdAALzpw9dw23REwJkvHPwjSu92UcwVRcAnAd4LaQ6+CVe2AGivAe5WwhcdGp0aoVgmJuIqnBy2uSa18Buxs4AXAJMO401SjLOGfnziyhYg2GrtcNSxSfJ90pI/n7iyBUA7quKv/IYsxhmiZ/ZRy/x94soWAO1nwL0qnhVw2cD/ZfKBvjod9cEnrmwB0DBh9RUVfxHxhYrnUHLtEn2mlHyMOe6HT1wT7oISGSas4ntNzJmsVFczjnMBN1CbfwGD1BYPID8A/lFzbz5xZQsQnmWfExa6ecNVIsBKWuIlgA0qnjG2PLhsou0aZgF3qfil2fg89ssbrhwBNtB+GN/dLUnQ5kbCHYAnAFMAvGpsoY7OlS0krmOhxx7WLHwAeBLwVahN2uIUswgrPB5T8rRv7DxWqDwM+JaCjzue8b5wZe2C7gJ8quKVJqY599vJ1yZHffCJK0uA+wAfAtZYjIO+Gsi3TfOJK0sAfFP/jpKV+HBtKfkutOTPJ64sAVYD3qXgrmwpxVht6McnrmwBMAP4pjlYdRij3tCHT1xZAuDdermOA836gDKKqWNirob1ASZc2eeAl3QH36A+AGP+ohFWxNVSfYAuV9YKyKUTo/bgo2nUB5RQbImJuFqsD9DhyhbAuDgjMI36gFKX7S3XB5S6egSV2Bh8zYyDYjr4SGYi2yzmMIm5YnFGkFOLSQGNjY3X/BtaLBabWQF5XKcO6gOkZT950gAW6wPWuXoEZXEaOqoPyHLcPqkIwvqALFcCZHJmvqP6gEzH7VOKIKgPyHQlwIVUjRzWB1xw3H4+ubIFGE3VyGF9wKjj9ik3D4L6gFFXArCSTlEEzKe3LMIfwvYDNgcf+4P9csSVLUAXt7GD+oBuYfsuW4OvUR/Q7UoA/G2zaRvbOqEI0xRbYiKulusDTrgSYEg6sxKJIKwP6FLyjDYRV4v1ATpc2QKgNZtu6zTqA5o1ObM/h5eDyMvCtrlZObLgNhRv+jAHvkwqQjDzhYPfrvRvF0VcLdQHaHGNxWKrZv0d//hahcqr8Ccww1kRbwPuVMIXHRqd+ptimZiIq0F9gA2urEcQ2jkVf/tz0WG8ixTjnKEfn7iyBQi2WnuULLlV0qE9FrdzPnFlC4CGRQkvqyQ/MqRh6KtO2S948IkrWwC0XwHPAQ4r85z7w+TL1U8Y+8Q14S4oyjA9703AZ4AqFX8RvoTpN8i3/Bi/p+egHz5xZQsQGCasvqGuZhzj76DdpuIZx8FPuOAviWDG8e8qXl0yXxnHPnGdsf8FGAByGwC02iMZswAAAABJRU5ErkJggg==") no-repeat -43px -32px
}

.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover {
    background-position: -43px 0
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 3
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none
}

.bx-wrapper .bx-controls-auto {
    text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFts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") -86px -11px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover {
    background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFts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") -86px -44px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover {
    background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666;
    background: rgba(80,80,80,.75);
    width: 100%
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px
}


.product_list .bx-pager {
    display: none
}

/*会员中心*/
.block_layer[type=member] {
    position: relative;
}

.member .login {
    max-width: 320px;
    margin: 0 auto;
}
.member .member-center {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
}
.member .member-center .member-nav {
    float: left;
    width: 100%;
    height: 100%;
    background: #2a323a;
    box-sizing: border-box;
}
.member .member-center .member-nav ul {
    padding: 0;
}
.member .member-center .member-nav ul li {
    width: 20%;
    margin: 0 auto;
    color: #fff;
    line-height: 3em;
    list-style: none;
    text-align: center;
    cursor: pointer;
    float: left;
}
.member .member-center .member-nav ul li.active, .member .member-center .member-nav ul li:hover {
    background: #3a444f;
    color: #ff8142;
}
.member .member-center .logout {
    display: inline-block;
	font-size: 12px;
	margin-left: 30px;
}
.member .member-center .member-pages {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
}
.member .page-info {
    height: 100%;
}
.member .member-center .member-pages .page-address, .member .member-center .member-pages .page-info, .member .member-center .member-pages .page-order {
    padding: 10px;
    box-sizing: border-box;
}
.member .member-center .member-pages .head {
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    line-height: 28px;
}
.member .member-center .member-pages .head h3 {
    display: inline-block;
    color: #ff8142;
    font-size: 14px;
    font-weight: 400;
    text-indent: 1em;
}
.member .page-info .inner, .member .page-info .inner .info-detail li:nth-child(6) {
    text-align: center;
}
.member .page-info form {
    display: inline-block;
    white-space: nowrap;
    text-align: left;
}
.member .page-info .info-detail, .member .page-info .upload-headpic {
    display: inline-block;
    vertical-align: top;
}
.member .page-info .upload-headpic {
    position: relative;
    min-width: 100px;
    width: 40%;
}
.member .page-info .upload-headpic img {
    max-width: 100%;
    vertical-align: top;
}
.member .page-info .upload-headpic div[id^=rt_] {
    width: 100%!important;
    height: 100%!important;
}
.member .page-info .upload-headpic .webuploader-element-invisible {
    position: absolute;
    opacity: 0; width: 100%; height: 100%; display: block; cursor: pointer; background: rgb(255, 255, 255);
}
.member .page-info .info-detail {
    margin-left: 10px;
}
.member .page-info .info-detail li {
    margin: 10px 0 20px 10px;
    white-space: nowrap;
    list-style: none;
}

.member .page-info .info-detail .title {
    width: 3em;
    margin-right: 10px;
}
.member .page-info .info-detail input[type=text] {
    height: 25px;
    padding: 0 6px;
    border: 1px solid #a2a2a2;
    border-radius: 4px;
    outline: none;
}
.member .page-info label.radio {
    margin-right: 3px;
}
.member .page-info .info-detail .btn-submit {
    padding: 4px 40px;
    background-color: #1C76F5;
    border: 1px solid #fff;
}
/*商品订单*/
.member .page-order,.member .page-order .order-detail {
    height: 100%
}

.member .page-order .order-nav {
    margin-bottom: 10px;
    overflow: hidden;
}

.member .page-order .order-nav li {
    float: left;
    width: 25%;
    line-height: 40px;
    text-align: center;
    list-style: none;
    cursor: pointer;
    box-sizing: border-box
}

.member .page-order .order-nav li.active, .member .page-order .order-nav li:hover {
    border-bottom: 2px solid red;
    color: red
}

.member .page-order .order-list {
    height: calc(100% - 50px);
    overflow: auto
}

.member .page-order .order-list .table {
    width: 100%
}

.member .page-order .order-list thead .grid-action,.member .page-order .order-list thead .grid-name,.member .page-order .order-list thead .grid-status {
    background: #efefef;
    line-height: 3em
}

.member .page-order .order-list thead .grid-name {
    text-indent: 1em
}

.member .page-order .order-list td,.member .page-order .order-list th {
    border: 1px solid #eaeaea
}

.member .page-order .order-list th+th {
    border-left: 0
}

.member .page-order .order-list .grid-name {
    width: 70%
}

.member .page-order .order-list .grid-action,.member .page-order .order-list .grid-status {
    width: 15%;
    text-align: center
}

.member .page-order .order-list .grid-status {
    font-weight: 700
}

.member .page-order .order-list .grid-action .btn {
    color: #08c
}

.member .page-order .order-list .desc {
    background: #fff4f4;
    line-height: 4em
}

.member .page-order .order-list .desc .action {
    float: right;
    margin-right: 1em
}

.member .page-order .order-list .desc .action a {
    margin-left: 3px
}

.member .page-order .order-list .sn {
    margin: 0 1em
}

.member .page-order .order-list .time {
    color: #a9a9a9
}

.member .page-order .order-list .btn-pay,.member .page-order .order-list .btn-receive {
    padding: 4px 10px;
    border: 0
}

.member .page-order .order-list .btn-pay {
    background: #ff5722;
    color: #fff
}

.member .page-order .order-list .btn-pay:hover {
    background: #ff4409
}

.member .page-order .order-list .btn-receive {
    background: #4caf50;
    color: #fff
}

.member .page-order .order-list .btn-receive:hover {
    background: #449d48
}

.member .page-order .order-list .thumb {
    position: relative;
    float: left;
    width: 80px;
    height: 80px;
    margin: 10px;
    overflow: hidden
}

.member .page-order .order-list .thumb img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    margin: auto
}

.member .page-order .order-list .grid-name .address,.member .page-order .order-list .grid-name .consignee,.member .page-order .order-list .grid-name .price,.member .page-order .order-list .grid-name .title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.member .page-order .order-list .grid-name .title {
    margin: 10px 0 8px;
    font-size: 14px
}

.member .page-order .order-list .grid-name .price {
    color: red
}

.member .page-order .order-list .grid-name .address,.member .page-order .order-list .grid-name .consignee {
    line-height: 1.6;
    color: #9c9c9c
}

.member .page-order .order-list .grid-loading {
    border: 0
}

.member .page-order .order-list .loading {
    position: relative;
    margin: 0 auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    color: #ff5722
}

.member .page-order .order-list .loading,.member .page-order .order-list .loading:after,.member .page-order .order-list .loading:before {
    width: 1em;
    height: 1em;
    border-radius: 50%;
    -webkit-animation: loadingEffect 1.8s ease-in-out infinite;
    animation: loadingEffect 1.8s ease-in-out infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.member .page-order .order-list .loading:after,.member .page-order .order-list .loading:before {
    content: "";
    position: absolute;
    top: 0
}

.member .page-order .order-list .loading:before {
    left: -2.5em;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.member .page-order .order-list .loading:after {
    left: 2.5em;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

/*地址*/
.member .page-address .head a {
    float: right;
}
.member .page-address {
    box-sizing: border-box;
    padding: 10px;
    height: 100%;
    overflow: auto
}

.member .page-address .head a {
    float: right
}

.member .page-address .table {
    width: 100%
}

.member .page-address .table thead .grid-action,.member .page-address .table thead .grid-address,.member .page-address .table thead .grid-consignee,.member .page-address .table thead .grid-tel {
    background: #efefef;
    line-height: 3em
}

.member .page-address .table thead .grid-consignee {
    text-indent: 1em
}

.member .page-address .table td,.member .page-address .table th {
    border: 1px solid #eaeaea;
    text-align: center;
}

.member .page-address .table th+th {
    border-left: 0
}

.member .page-address .table td {
    line-height: 2em;
    padding: 8px 0;
}

.member .page-address .table .grid-consignee {
    width: 15%
}

.member .page-address .table .grid-address {
    width: 45%
}

.member .page-address .table .grid-tel {
    width: 15%
}

.member .page-address .table .grid-action {
    width: 10%
}

.member .page-address .table .grid-loading {
    border: 0
}

.member .page-address .table .loading {
    position: relative;
    margin: 0 auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    color: #ff5722
}

.member .page-address .table .loading,.member .page-address .table .loading:after,.member .page-address .table .loading:before {
    width: 1em;
    height: 1em;
    border-radius: 50%;
    -webkit-animation: loadingEffect 1.8s ease-in-out infinite;
    animation: loadingEffect 1.8s ease-in-out infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.member .page-address .table .loading:after,.member .page-address .table .loading:before {
    content: "";
    position: absolute;
    top: 0
}

.member .page-address .table .loading:before {
    left: -2.5em;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.member .page-address .table .loading:after {
    left: 2.5em;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}







@media screen and (max-width: 48em) {
    .member .member-center .member-nav {
        width:100%;
        overflow: hidden
    }

    .member .member-center .member-nav ul {
        width: 100%;
        margin: 0
    }

    .member .member-center .member-nav ul li {
        width: 25%;
        float: left
    }

    .member .member-center .member-pages {
        width: 100%
    }

    .member .member-center .member-pages .inner form {
        padding-left: 3.5em
    }

    .member .member-center .member-pages .inner form ul.info-detail {
        margin-left: 1em;
        padding-left: 2em
    }
}

@media screen and (max-width: 35.5em) {
    .member .member-center .member-nav {
        padding:0
    }

    .member .member-center .member-pages .inner form {
        padding-left: .5em
    }

    .member .member-center .member-pages .inner form ul.info-detail {
        padding-left: 0
    }
}



/*添加地址弹窗*/
.myAddress-content-container {
    overflow-y: auto;
    overflow-x: hidden;
}
.dialog-block-item {
    display: block;
    margin-bottom: 18px;
    position: relative;
}
.myAddress-edit-wrap .dialog-block-item {
    padding: 0;
}
.myAddress-edit-input {
    box-sizing: border-box;
    height: 36px;
    padding: 4px 10px;
    /*border: 1px solid #dcdfe6;*/
}
.myAddress-edit-wrap select {
    margin: 0 6px;
    flex: 1;

}

.myAddress-edit-wrap textarea {
    height: 145px;
    padding-top: 10px;
    resize: none;
}
.el-input__inner {
    background-color: #fff;
    background-image: none;
    border-radius: 0;
    border: 1px solid #dcdfe6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.el-input__inner:focus {
    outline: 0;
    border-color: #1C76F5;
}


/************poptip************/

.poptip {
    position: fixed;
    right: 0;
    left: auto;
    bottom: 20%;
    display: none;
    width: 30%;
    height: auto;
    margin: 0!important;
    padding: 1em;
    border: 0;
    font-size: 14px;
    text-shadow: none;
    border-radius: 0;
    box-shadow: 0 2px 3px rgba(0,0,0,.24);
    will-change: bottom,opacity;
    word-break: break-all;
    -webkit-transition: bottom .15s;
    transition: bottom .15s;
    z-index: 99999
}

.poptip.alert-info {
    background-color: #03a9f4;
    color: #fff
}

.poptip.alert-warning {
    background-color: #ffc107;
    color: #fff
}

.poptip.alert-success {
    background-color: #4caf50;
    color: #fff
}

.poptip.alert-error {
    background-color: #e24f4f;
    color: #fff
}



/* 购物车cart */
.block_layer[type=shop_cartlist] {
    z-index: 801!important;
    position: relative;
}
.content_shop_cartlist {
    display: table;
    width: 100%;
}
.cart {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 6px;
}
.cart span {
    font-size: 12px;
}
sup {
    top: -.5em;
}
.cart sup {
    display: inline-block;
    width: 16px;
    background: #f44336;
    border-radius: 50%;
    line-height: 16px;
    color: #fff;
    font-family: sans-serif;
    vertical-align: top;
    text-align: center;
}
.cart sup.hide {
    display: none;
}

.cart .cart-list {
    display: none;
    position: absolute;
    left: calc(50% - 200px);
    top: 100%;
    width: 400px;
    background: #fff;
    border: 1px solid #ebecec;
    text-align: left;
}
.cart:hover .cart-list,.cart.selected .cart-list {
    display: block;
}
.cart .cart-list .detail {
    min-height: 100px;
    max-height: 200px;
    padding: 1em;
    overflow: auto;
}
.cart .cart-list .empty .tips {
    line-height: 100px;
    font-size: 20px;
    margin-left: 10px;
}

.cart .cart-list .goods-item .goods-info, .cart .cart-list .goods-item .goods-thumb {
    display: inline-block;
    vertical-align: top;
}
.cart .cart-list .goods-item+.goods-item {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px dashed #e6e6e6;
}
.cart .cart-list .goods-item .goods-thumb {
    width: 80px;
    margin-right: 6px;
    overflow: hidden;
}
.cart .cart-list .goods-item .goods-thumb img {
    width: 100%;
    vertical-align: top;
}
.cart .cart-list .goods-item .goods-price, .cart .cart-list .goods-item .goods-title {
    display: block;
}
.cart .cart-list .goods-item .goods-title {
    max-width: 12em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #555;
    font-size: 16px;
    font-weight: 400;
}
.cart .cart-list .goods-item .goods-price {
    margin-top: 6px;
    color: #f44336;
}
.cart .cart-list .goods-item .goods-delete {
    float: right;
    font-size: 20px;
}
.cart .cart-list .buy {
    height: 80px;
    line-height: 80px;
    padding: 0 20px;
    background: #fbfbfb;
    box-sizing: border-box;
    text-align: right;
}
.cart span {
    font-size: 12px;
}
.cart .cart-list .buy strong {
    font-size: 1.6em;
    color: red;
}
.cart .cart-list .buy strong {
    font-size: 1.6em;
    color: red;
}
.cart .cart-list .buy .btn {
    margin-left: .3em;
    padding: 8px 20px;
    background-color: #ff8142;
    border: 0;
    color: #fff;
    font-size: 16px;
    -webkit-transition: .3s;
    transition: .3s;
    vertical-align: initial;
}
.mobile .cart-list {
    width: 320px
}

@media screen and (max-width: 35.5em) {
    .cart div.cart-list {
        position:relative;
		width: auto;
		left: 0px
    }

    .cart div.cart-list .detail .empty .tips {
        line-height: 25px;
        font-size: 12px
    }
}

/* 结算页 */
.cart-submit .table-cart-items {
    width: 100%;
    margin: 10px 0;
    border: 1px solid #ddd;
}
.cart-submit .table-cart-items thead {
    font-weight: 700;
}
.cart-submit .table-cart-items thead th {
    height: 30px;
    background: #f9fafc;
    white-space: nowrap;
}

.cart-submit .table-cart-items td {
    border: 1px solid #ddd;
    text-align: center;
}
.cart-submit .table-cart-items td:first-child {
    border-left: 0;
}
.cart-submit .table-cart-items .col-goods {
    text-align: left;
}
.cart-submit .table-cart-items .thumb {
    display: inline-block;
    width: 50px;
    margin: 10px;
    vertical-align: middle;
    overflow: hidden;
}
.cart-submit .table-cart-items .thumb img {
    width: 100%;
    vertical-align: top;
}


.cart-submit .choose-address {
    margin: 10px 0;
}
.pop-layer select {
    padding: 0 5px;
    border-radius: 6px;
}
.cart-submit select.sel-address, .cart-submit select.sel-youhui{
    width: 135px;
    display: inline-block;
    padding: 5px 38px 5px 5px;
    background: #fff url(/editpublic/images/pay/address.png) no-repeat 100% 100%;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #333;
    font-size: 12px;
    line-height: 18px;
    outline: none;
    -webkit-appearance: none;
    appearance: none;
    vertical-align: middle;
    box-sizing: initial;
}
.cart-submit select.sel-address:focus {
    background-position: 100% 0;
    border-color: #37b2f1;
    -webkit-transition: all .3s;
    transition: all .3s
}
.cart-submit .cart-total {
    padding: 0 10px;
    background: #f9fafc;
    text-align: right;
}
.cart-submit .cart-total .prop {
    padding: 6px 0;
}
.cart-submit .cart-total .title {
    margin-right: 6px;
}
.cart-submit .cart-total .total-price {
    color: red;
    font-size: 18px;
}
.cart-submit .action {
    margin-top: 10px;
    text-align: right;
}
.cart-submit .action .btn {
    border: 1px solid;
    color: #ff8142;
    -webkit-transition: .3s;
    transition: .3s;
}


/* 结算页-新订单列表 */
.preview-goods-order-list {
	background:#fff;
	max-height: 326px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.preview-goods-order-list > div{
	padding: 0 10px;
	border-bottom:1px solid #f3f3f3;
}
.preview-goods-order-list > div:last-child {
	border-bottom:none;
}
.seckill-time {
	width:100%;
	height:30px;
	background:#FFF6EE;
	display:flex;
	align-items:center;
	justify-content:center;
}
.countdown {
	text-align:center;
	font-size:12px;
	color:#FF9910;
}
.countdown > label {
	margin-right:10px;
}
.countdown > .countdown-text {
	display:inline-block;
	min-width:14px;
	color:#ffffff;
	text-align:center;
	margin:2px 4px;
	padding:3px 5px;
	border-radius:4px;
	vertical-align:middle;
	background:#FF9910;
}
.countdown > .days {
	display:inline-block;
	padding:3px 5px;
	vertical-align:middle;
}
.preview-goods-order-item {
	width: calc(100% - 40px);
	display: inline-block;
	vertical-align: middle;
	padding: 15px 0 15px 12px;

}

.preview-goods-cover {
	width:78px;
	height:78px;
}
.preview-goods-cover,.preview-goods-content {
	display:inline-block;
	vertical-align:top;
	float: left;
}
.preview-goods-content {
	position:relative;
	margin-left:15px;
	width:calc(100% - 93px);
	height:78px;
}
.preview-goods-title {
	font-size:14px;
	color:#333;
	margin-bottom:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
}
.exchange-tip {
	background:#F2303E;
	color:#fff;
	font-size:12px;
	line-height:14px;
	width:28px;
	display:inline-block;
	margin-right:5px;
	text-align:center;
}
.preview-goods-model {
	color:#9999;
	white-space:nowrap;
	font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:7px;
}
.goods-price-box {
	position:absolute;
	bottom:0;
	width:100%;
}
.preview-goods-price {
	float: left;
	font-size:16px;
	color:#ff7100;
	vertical-align:top;
}
.good-number-box {
	display:inline-block;
	vertical-align:top;
	margin-top:-1px;
}
.goods-minus,.goods-plus,.goods-count {
	float: left;
	border:1px solid #EBEBEB;
	width:25px;
	line-height:21px;
	min-height:22px;
	height:22px;
	max-height:22px;
	padding:0;
	vertical-align:middle;
	box-sizing:border-box;
	text-align:center;
}
.goods-count {
	font-size:12px;
	width:30px;
	color:#333;
	border-left:0;
	border-right:0;
}
.goods-plus {
	color:#ff7100;
}

.shoppingCart-check-box {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	border: 1px solid #cfcfcf;
	border-radius: 50%;
	background: #fff;
	color:#FFF;
	box-sizing: border-box;
	line-height: 18px;
	position: relative;
	font-size: 17px;
}

.shoppingCart-check-box .input-check{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.shoppingCart-check-box i{
	position: absolute;
    left: 0px;
    top: 0px;
}
.shoppingCart-check-box .input-check:checked+i {
	color: #ff7100;
	background: #fff;
	border: none;
	border-radius: 50%;
}


/* 订单支付页面 */
.pay .payment-information {
    margin: 10px;
    font-size: 15px;
    line-height: 35px;
}
.pay h3 {
    margin-bottom: 16px;
}
.pay .payment-information em {
    color: red;
    font-style: normal;
}
.pay .payment-information strong {
    margin: 0 3px;
    color: #ff9800;
}
.pay h3 {
    margin-bottom: 16px;
}
.pay .payment label {
    position: relative;
    display: inline-block;
	vertical-align: middle;
	margin: 2px;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

.pay .payment input[type=radio] {
    margin: 10px;
    vertical-align: middle;
}
.pay .payment input[name=pay_name] {
    position: absolute;
    clip: rect(0 0 0 0);
}
.pay .payment input[name=pay_name]:checked~.logo-payment {
    outline: 2px solid #f60;
}
.pay .payment .logo-payment {
    position: relative;
    background: #fff;
    padding: 0 10px;
    line-height: 50px;
}
.pay .payment img {
    width: 100px;
    border: 1px solid #d2c9c9;
    vertical-align: middle;
    cursor: pointer;
}

.pay .payment .logo-payment img {
    border: 0;
}







.pay .payment {
    margin: 10px;
    padding: 16px;
    border: 1px solid #dedede;
}
.pay .payment .go-pay {
    text-align: right;
}
.pay .payment .go-pay .btn {
    padding: 8px 18px;
    background-color: #4caf50;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}


/* 自定义表单 */
.content_diyform,.content_textpic,.content_tools_survey,.content_tools_weblink,.content_guestbook,.content_album{
	padding: 6px;
}
.content_diyform .field {
	overflow: hidden;
    margin-bottom: 10px;
}
.content_diyform .field .title {
    float: left;
    width: 30%;
    margin-right: 10px;
    text-align: left;
    font-size: 14px;
}
.content_diyform .field .content {
    overflow: hidden;
	text-align: left;
}
.content_diyform .field .content input, .content_diyform .field .content select, .content_diyform .field .content span, .content_diyform .field .content textarea, .content_diyform .field .title input, .content_diyform .field .title select, .content_diyform .field .title span, .content_diyform .field .title textarea {
    background-color: #fff;
    vertical-align: top;
}
.content_diyform .field .content input[type=number], .content_diyform .field .content input[type=password], .content_diyform .field .content input[type=text], .content_diyform .field .title input[type=number], .content_diyform .field .title input[type=password], .content_diyform .field .title input[type=text] {
    width: 80%;
}
.content_diyform .field .content textarea, .content_diyform .field .title textarea {
    width: 80%;
    height: 100px;
}
.content_diyform .field .content input[type=number], .content_diyform .field .content input[type=password], .content_diyform .field .content input[type=text], .content_diyform .field .content select, .content_diyform .field .content textarea, .content_diyform .field .title input[type=number], .content_diyform .field .title input[type=password], .content_diyform .field .title input[type=text], .content_diyform .field .title select, .content_diyform .field .title textarea {
    padding: 6px 8px;
    border-radius: 4px;
    border: 1px solid #ccc;
    color: #555;
}




/************商品列表默认样式**************/
.shoplist {
    visibility: visible!important;
}

.shoplist.size-small {
    font-size: 14px;
}
.content_shoplist .shoplist {
    visibility: hidden;
}

.shoplist dl {
    position: relative;
    box-sizing: border-box;
    margin-bottom: .35em;
    padding: .7em 0 .35em;
    text-align: center;
}

.shoplist.color-default dl {
    background: #fff;
}
.shoplist .thumb {
    margin: 0 auto;
    overflow: hidden;
}

.shoplist .thumb a {
    display: block;
    height: 100%;
}
.shoplist .thumb img {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.shoplist h3 {
    font-size: 1em;
    font-weight: 400;
    overflow: hidden;
}
.shoplist h3 .title {
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    font-weight: 700;
    -webkit-transition: .2s;
    transition: .2s;
}
.shoplist.color-default a.title {
    color: #333;
}
.product-list-1 .info a.title {
    display: block;
    width: 100%;
    margin-top: .5em;
}
.shoplist h3 .title .ico-recommend {
    font-size: 145%;
    color: #f60;
    vertical-align: top;
}
.shoplist h3 .category{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
}
.shoplist.color-default .category {
    color: #999;
}
.product-list-1 .info .category {
    float: none;
    display: block;
}
.shoplist .price {
    font-family: Verdana,Arial;
}
.shoplist .price .normal {
    font-size: 1em;
}
.shoplist .normal {
    color: #f40;
}
.shoplist .abstract {
    overflow: hidden;
    line-height: 1.5;
    color: #555;
}
.shoplist .abstract, .shoplist .spec {
    display: none;
    padding: .5em 0;
    font-size: .857em;
    clear: both;
    text-align: left;
}
.shoplist.mode-slider {
    margin: 0 auto
}
.content_shoplist .shoplist dl .info h3 .title {
    font-family: 'Microsoft YaHei', 微软雅黑;
    color: rgb(67, 67, 67);
}
.content_shoplist .shoplist dl:hover {
    -webkit-box-shadow: rgb(217, 217, 217) 0px 0px 21px 1px;
    box-shadow: rgb(217, 217, 217) 0px 0px 21px 1px;
}

.shoplist.mode-slider dl {
    max-width: 250px;
    margin-left: 0!important;
    margin-right: 0;
    padding-left: 0!important;
    padding-right: 0!important
}

.shoplist.mode-slider .bx-wrapper .bx-pager.bx-default-pager a {
    width: 20px;
    height: 6px
}

/* 显示简介 */
.shoplist.showAbstract .abstract{
    display: block;
}
/* 隐藏缩略图 */
.product-list.noThumb .thumb {
    display: none!important;
} 



/* 产品详情 */
.Product-page {
    background: #fff;
}
.Product-page .container {
    position: relative;
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}


.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {
	display: table;
	content: " "
}

.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {
	clear: both
}


.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display: none!important
}
@media (max-width: 767px) {
	.visible-xs {
		display:block!important
	}

	table.visible-xs {
		display: table!important
	}

	tr.visible-xs {
		display: table-row!important
	}

	td.visible-xs,th.visible-xs {
		display: table-cell!important
	}
}

@media (max-width: 767px) {
	.visible-xs-block {
		display:block!important
	}
}

@media (max-width: 767px) {
	.visible-xs-inline {
		display:inline!important
	}
}

@media (max-width: 767px) {
	.visible-xs-inline-block {
		display:inline-block!important
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.visible-sm {
		display:block!important
	}

	table.visible-sm {
		display: table!important
	}

	tr.visible-sm {
		display: table-row!important
	}

	td.visible-sm,th.visible-sm {
		display: table-cell!important
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.visible-sm-block {
		display:block!important
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.visible-sm-inline {
		display:inline!important
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display:inline-block!important
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	.visible-md {
		display:block!important
	}

	table.visible-md {
		display: table!important
	}

	tr.visible-md {
		display: table-row!important
	}

	td.visible-md,th.visible-md {
		display: table-cell!important
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	.visible-md-block {
		display:block!important
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	.visible-md-inline {
		display:inline!important
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display:inline-block!important
	}
}

@media (min-width: 1200px) {
	.visible-lg {
		display:block!important
	}

	table.visible-lg {
		display: table!important
	}

	tr.visible-lg {
		display: table-row!important
	}

	td.visible-lg,th.visible-lg {
		display: table-cell!important
	}
}

@media (min-width: 1200px) {
	.visible-lg-block {
		display:block!important
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline {
		display:inline!important
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display:inline-block!important
	}
}

@media (max-width: 767px) {
	.hidden-xs {
		display:none!important
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.hidden-sm {
		display:none!important
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	.hidden-md {
		display:none!important
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display:none!important
	}
}

.visible-print {
	display: none!important
}

@media print {
	.visible-print {
		display: block!important
	}

	table.visible-print {
		display: table!important
	}

	tr.visible-print {
		display: table-row!important
	}

	td.visible-print,th.visible-print {
		display: table-cell!important
	}
}

.visible-print-block {
	display: none!important
}

@media print {
	.visible-print-block {
		display: block!important
	}
}

.visible-print-inline {
	display: none!important
}

@media print {
	.visible-print-inline {
		display: inline!important
	}
}

.visible-print-inline-block {
	display: none!important
}

@media print {
	.visible-print-inline-block {
		display: inline-block!important
	}
}

@media print {
	.hidden-print {
		display: none!important
	}
}
.block_content.content_product_show, .block_content.content_productlist,.block_content.content_product_class{
	text-align: left;
}
.Product-page .container .product-head {
	margin-bottom: 40px;
}
.product-wrapper{
	width: 59%;
}
.product-wrapper .slide_module{
    width: 20%;
    height: 380px;
    float: left;
}
.product-wrapper .slide_module .wrap{
    width: 120px;
    height: 380px;
    overflow: hidden;
}
.product-wrapper .slide_module ul{
	width: 120px;
    overflow-y: auto;
	height: 100%;
}

.product-wrapper .slide_module ul::-webkit-scrollbar{
	display: none; 
}
.product-wrapper .slide_module li{
    width: 70px;
    height: 70px;
    margin-bottom: 6px;
	border: 2px solid #e3e3e3;
	box-sizing: border-box;
}
.product-wrapper .slide_module .active{
    border: 10px solid #000;
}
.product-wrapper .slide_module li.active{
    border: 2px solid #e70f20;
}
.product-wrapper .slide_module li img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}

.product-wrapper .product-img{
	width: 80%;
	float: left;
}
.product-wrapper .thumb-list li a {
    display: block;
    height: 100%;
    border: 2px solid transparent;
    -webkit-transition: border .2s;
    transition: border .2s;
	position: relative;
}
/* .product-wrapper .product-img img{
    width: 100%;
} */
.Product-page .product-info {
    margin-top: 15px;
    /* background: #f7f7f7; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding: 15px;
	width: 40%;
}

.Product-page .product-info h2 {
    font-size: 32px;
    color: #000;
    padding-bottom: 12px;
}
.Product-page .product-info .tabs-wrap {
    overflow: hidden;
    margin-bottom: 15px;
}
.Product-page .product-info .tabs-wrap li {
    float: left;
    border: 1px solid #e70f20;
    padding: 5px 10px;
    color: #e70f20;
    margin-right: 6px;
    margin-bottom: 6px;
    font-size: 14px;
}
.Product-page .product-info .product-description {
    white-space: pre-wrap;
    word-wrap: break-word;
    background: transparent;
    overflow: hidden;
    line-height: 1.5;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom: 15px;
	font-weight: 300;
	text-align: left;
	font-size: 14px;
}
.Product-page .product-detail-wrap {
    padding-top: 15px;
    /* background: #ededed; */
    position: relative;
}
.Product-page .product-detail-wrap h2 {
    font-size: 30px;
    margin-bottom: 15px;
    margin-top: 25px;
}

.SliderPhone img{
	max-width: 320px;
	max-height: 320px;
	margin: 0 auto;
	display: block;
	margin-top: 5px
}
@media (max-width: 1024px) and (min-width:768px) {
	.SliderPhone img{
		max-width:400px;
		max-height: 400px
	}
}


@media (min-width: 1024px) and (max-width:1410px) {
	.Product-page .product-info {
		width:35%;
		margin-bottom: 40px
	}
}

@media (min-width: 992px) and (max-width:1024px) {
	.Product-page .product-info {
		width:100%;
		margin-bottom: 40px
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.Product-page .product-info {
		width:100%;
		margin-left: 0;
		margin-bottom: 40px
	}

	.Product-page .product-wrapper {
		margin-left: -5px
	}

	.Product-page .product-img-3d {
		top: 8px;
		left: 5px
	}

	.videoForm {
		width: 100%
	}
}

@media (max-width: 767px) {
	.Product-page .product-info .tips img {
		width:45px
	}

	.Product-page .product-info h2 {
		font-size: 22px;
		padding-top: 8px
	}

	.Product-page .product-info {
		width: 100%;
		margin-left: 0
	}

	.Product-page .product-info .product-description li {
		line-height: 25px;
		font-size: 14px
	}

	.Product-page .product-info .product-description li:before {
		top: 0
	}

	.Product-page .product-info .video-wrap {
		margin: 0 auto
	}

	.Product-page .product-img-3d,.Product-page .xs-hide {
		display: none
	}

	.videoForm {
		width: 100%
	}
}

.cancelPadding{
	position: relative;
    min-height: 1px;
    padding-right: 15px;
	padding-left: 15px;
	text-align: left;
}










/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.anim {-webkit-animation-fill-mode:both;animation-fill-mode:both}
.anim-pause {-webkit-animation-play-state:paused;animation-play-state:paused}
@-webkit-keyframes bounce {0%,20%,53%,80%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
40%,43% {-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70% {-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90% {-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce {0%,20%,53%,80%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
40%,43% {-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70% {-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90% {-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@-webkit-keyframes flash {0%,50%,to {opacity:1}
25%,75% {opacity:0}
}
@keyframes flash {0%,50%,to {opacity:1}
25%,75% {opacity:0}
}
@-webkit-keyframes pulse {0% {-webkit-transform:scaleX(1);transform:scaleX(1)}
50% {-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to {-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes pulse {0% {-webkit-transform:scaleX(1);transform:scaleX(1)}
50% {-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to {-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@-webkit-keyframes rubberBand {0% {-webkit-transform:scaleX(1);transform:scaleX(1)}
30% {-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40% {-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50% {-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65% {-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75% {-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to {-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes rubberBand {0% {-webkit-transform:scaleX(1);transform:scaleX(1)}
30% {-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40% {-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50% {-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65% {-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75% {-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to {-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@-webkit-keyframes shake {0%,to {-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90% {-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80% {-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake {0%,to {-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90% {-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80% {-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@-webkit-keyframes headShake {0% {-webkit-transform:translateX(0);transform:translateX(0)}
6.5% {-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5% {-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5% {-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5% {-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50% {-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes headShake {0% {-webkit-transform:translateX(0);transform:translateX(0)}
6.5% {-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5% {-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5% {-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5% {-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50% {-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes swing {20% {-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40% {-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60% {-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80% {-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes swing {20% {-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40% {-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60% {-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80% {-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-webkit-keyframes tada {0% {-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20% {-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to {-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes tada {0% {-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20% {-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to {-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@-webkit-keyframes wobble {0% {-webkit-transform:none;transform:none}
15% {-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}
30% {-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}
45% {-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}
60% {-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}
75% {-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}
to {-webkit-transform:none;transform:none}
}
@keyframes wobble {0% {-webkit-transform:none;transform:none}
15% {-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}
30% {-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}
45% {-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}
60% {-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}
75% {-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}
to {-webkit-transform:none;transform:none}
}
@-webkit-keyframes jello {0%,11.1%,to {-webkit-transform:none;transform:none}
22.2% {-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3% {-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4% {-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5% {-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6% {-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7% {-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}
88.8% {-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}
}
@keyframes jello {0%,11.1%,to {-webkit-transform:none;transform:none}
22.2% {-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3% {-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4% {-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5% {-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6% {-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7% {-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}
88.8% {-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}
}
@-webkit-keyframes bounceIn {0%,20%,40%,60%,80%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20% {-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40% {-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60% {opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80% {-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to {opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes bounceIn {0%,20%,40%,60%,80%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20% {-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40% {-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60% {opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80% {-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to {opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@-webkit-keyframes bounceInDown {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60% {opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75% {-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90% {-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to {-webkit-transform:none;transform:none}
}
@keyframes bounceInDown {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60% {opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75% {-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90% {-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to {-webkit-transform:none;transform:none}
}
@-webkit-keyframes bounceInLeft {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60% {opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75% {-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90% {-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to {-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60% {opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75% {-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90% {-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to {-webkit-transform:none;transform:none}
}
@-webkit-keyframes bounceInRight {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60% {opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75% {-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90% {-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to {-webkit-transform:none;transform:none}
}
@keyframes bounceInRight {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60% {opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75% {-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90% {-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to {-webkit-transform:none;transform:none}
}
@-webkit-keyframes bounceInUp {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60% {opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75% {-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90% {-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes bounceInUp {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60% {opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75% {-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90% {-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@-webkit-keyframes fadeIn {0% {opacity:0}
to {opacity:1}
}
@keyframes fadeIn {0% {opacity:0}
to {opacity:1}
}
@-webkit-keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInDownBig {0% {opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig {0% {opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInLeftBig {0% {opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig {0% {opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInRightBig {0% {opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig {0% {opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInUpBig {0% {opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig {0% {opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes flip {0% {-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40% {-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50% {-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80% {-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to {-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip {0% {-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40% {-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50% {-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80% {-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to {-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@-webkit-keyframes flipInX {0% {-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40% {-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60% {-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}
80% {-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}
to {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX {0% {-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40% {-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60% {-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}
80% {-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}
to {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@-webkit-keyframes flipInY {0% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40% {-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60% {-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80% {-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY {0% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40% {-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60% {-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80% {-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@-webkit-keyframes lightSpeedIn {0% {-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60% {-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80% {-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to {-webkit-transform:none;transform:none;opacity:1}
}
@keyframes lightSpeedIn {0% {-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60% {-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80% {-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to {-webkit-transform:none;transform:none;opacity:1}
}
@-webkit-keyframes rotateIn {0% {-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
to {-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateIn {0% {-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
to {-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
to {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
to {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@-webkit-keyframes rollIn {0% {opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn {0% {opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50% {opacity:1}
}
@keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50% {opacity:1}
}
@-webkit-keyframes zoomInDown {0% {opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInDown {0% {opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@-webkit-keyframes zoomInLeft {0% {opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInLeft {0% {opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@-webkit-keyframes zoomInRight {0% {opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInRight {0% {opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@-webkit-keyframes zoomInUp {0% {opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInUp {0% {opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60% {opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@-webkit-keyframes slideInDown {0% {-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInDown {0% {-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@-webkit-keyframes slideInLeft {0% {-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInLeft {0% {-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@-webkit-keyframes slideInRight {0% {-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInRight {0% {-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@-webkit-keyframes slideInUp {0% {-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInUp {0% {-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@media (-webkit-min-device-pixel-ratio:2) {.anim-pause {-webkit-animation:none!important;animation:none!important;visibility:hidden!important}
}












/* 相册 */
.PictureWrap{
	width: 100%;
}
.PictureWrap .photoWrap{
	width: 730px;
	font-size: 18px;
	margin: 0 auto;
}
.content-article .photoWrap, .content-article .videoPlayerWrap {
    margin: .6em auto 2em;
}
.photoWrap .bigShow {
    position: relative;
}
.photoWrap .bigShow-block {
    position: absolute;
    width: 200px;
    height: 100%;
    top: 0;
    cursor: pointer;
}
.photoWrap .bigShow-handle {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    z-index: 1;
    background: rgba(0,0,0,.5);
    color: #fff;
    line-height: 50px;
    text-align: center;
    -webkit-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    transform: translateY(-25px);
    opacity: 0;
}
.photoWrap .thumbs-handle:hover {
    background: rgba(0,0,0,.5);
}
.photoWrap .thumbs-handle .iconfont {
    font-size: 20px;
}
.photoWrap .bigShow-block:hover .bigShow-handle {
    opacity: 1;
}
.photoWrap .bigShow-left {
    left: 0;
}
.photoWrap .bigShow-right {
    right: 0;
}
.photoWrap .bigShow img {
    max-width: 100%;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    display: block;
    margin: 0 auto;
    max-height: 600px;
}
.photoWrap .bigShow .bigPic {
    min-height: 400px;
    background: url(//mat1.gtimg.com/news/hd2009fin/ajax-loader.gif) 50% no-repeat;
}

.photoWrap .thumbs {
    width: 100%;
    height: 120px;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    overflow: hidden;
    background: #fafbfc;
    margin: 10px 0 2em;
}
.photoWrap .thumbs ul {
    position: absolute;
    width: 10000px;
    top: 15px;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
}
.photoWrap .thumbs li {
    width: 100px;
    height: 90px;
    padding: 0 10px;
    float: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -ms-flex-pack: center;
    justify-content: center;
}
.photoWrap .thumbs li img {
    max-width: 100%;
    max-height: 100%;
    border: 4px solid transparent;
    padding: 1px;
}
.photoWrap .thumbs li.cur .last, .photoWrap .thumbs li.cur img {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);
    box-shadow: 0 0 8px rgba(0,0,0,.3);
    border: none;
}

.photoWrap .thumbs-handle {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 40px;
    z-index: 1;
    background: rgba(0,0,0,.3);
    color: #fff;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.photoWrap .thumbs-left {
    left: 0;
}
.photoWrap .thumbs-right {
    right: 0;
}
.photoWrap .ptext{
	text-align: left;
}


/* 数字动画 */
.count-to .counter {
    font-size: 38px;
    font-family: Tahoma;
}

/* 返回顶部 */
.gotop-style-1 .ico {
	display: inline-block;
	margin-top: 6px;
}

.gotop {
    position: fixed;
    right: 2%;
    bottom: 10%;
    z-index: 999;
    text-align: center;
    -webkit-transition: opacify .2s,background .3s,color .3s;
    transition: opacify .2s,background .3s,color .3s;
    opacity: 1;
    cursor: pointer;
}
.gotop.hidden {
    opacity: 0;
    filter: alpha(opacity=0);
}
/* 回到顶部样式1 */
.gotop-style-1 {
    width: 32px;
    height: 32px;
    padding: 3px;
    background-color: #f5f5f5; 
    border: 1px solid #d8d8d8;
    color: #8e8e8e;
}
.gotop-style-1 .txt {
    font-size: 12px;
    display: none;
}
.gotop-style-1 .ico .iconfont {
    font-size: 32px;
}
/* gotop样式2 */
.gotop-style-2 {
    width: 32px;
    height: 32px;
    padding: 3px;
    background-color: #888;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
}
.gotop-style-2 .ico {
	display: inline-block;
	margin-top: 6px;
}
.gotop-style-2 .ico .iconfont {
    font-size: 32px;
}
.gotop-style-2 .txt {
    display: none;
}
/* gotop样式3 */
.gotop-style-3 {
    width: 32px;
    height: auto;
    padding: 3px;
    background-color: #4f4f4f;
	color: #fff;
	padding-top: 11px;
}
.gotop-style-3 .txt{
	font-size: 12px;
	margin-top: -8px;
}
.gotop-style-3 .ico, .gotop-style-3 .txt {
    display: block;
}
.gotop-style-3 .ico .iconfont {
    font-size: 24px;
}
/* gotop样式4 */
.gotop-style-4 {
    width: 20px;
    height: auto;
    padding: 3px;
    background-color: #4f4f4f;
    color: #fff;
}
.gotop-style-4 .ico{
	padding-top: 5px;
    margin-bottom: -5px;
}
.gotop-style-4 .ico, .gotop-style-4 .txt {
	display: block;
	font-size:12px;
}

.gotop-style-4 .ico .iconfont {
    font-size: 18px;
}

/* gotop样式5 */
.gotop-style-5 {
    width: 20px;
    height: auto;
    padding: 3px;
    background: #f9f9f9;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top,#fff,#f2f2f2);
    background: linear-gradient(180deg,#fff 0,#f2f2f2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f2f2f2",GradientType=0);
    border: 1px solid #e4e4e4;
    color: #797979;
}
.gotop-style-5 .ico, .gotop-style-5 .txt {
	display: block;
	font-size:12px;
}
.gotop-style-5 .ico .iconfont {
    font-size: 18px;
}
.gotop-style-5 .ico{
	padding-top: 5px;
    margin-bottom: -5px;
}

/* 图片标题 */

.image-title-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}
.image-title-wrap.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
[type=image_title] .content_image_title {
    overflow: hidden;
    position: relative;
    height: 100%;
    box-sizing: border-box;
}
[type=image_title] .content_image_title .image-title {
    display: inline-block;
    width: 60%;
    min-height: 12px;
    vertical-align: middle;
    margin: 0;
}

[type=image_title] .content_image_title a {
	display: inline-block;
	height: 100%;
	max-width: 40%;
    vertical-align: middle;
}
[type=image_title] .content_image_title a[href="##"] {
	cursor: default;
}


/* 客服窗口 */

.customer-service {
    position: static;
    border-radius: 4px;
    overflow: hidden;
}
.customer-service-style-1 {
    box-shadow: 0 1px 3px 0 #c5c5c5;
}
.customer-service.fixed {
    position: fixed;
    top: 20%;
    max-width: 200px;
    -webkit-transition: .6s;
    transition: .6s;
    z-index: 999;
}

@media screen and (max-height: 600px) {
    .customer-service.fixed {
		top:auto;
		bottom:10%;
    }
}

.customer-service .toggle {
    cursor: default;
}

.customer-service .inner {
    background: #fff;
    font-size: 12px;
}
.customer-service-style-1 .inner {
    padding: 5px 10px;
}
.customer-service .inner ul {
    padding: 0;
}
.customer-service li {
    list-style: none;
}
.customer-service li.contact, .customer-service li.cs, .customer-service li.time {
    display: inline-block;
    margin-right: 10px;
    color: #777;
    line-height: 24px;
}
.customer-service li.cs a {
    display: block;
    color: #08c;
    text-decoration: none;
}
.customer-service li.cs span {
    display: inline-block;
    vertical-align: middle;
}
.customer-service li.cs .ico {
    width: 25px;
    height: 25px;
    text-align: center;
}
.customer-service li.cs span {
    display: inline-block;
    vertical-align: middle;
}
.customer-service li.cs .ico img {
    vertical-align: middle;
}
.customer-service .inner ul .title {
    display: block;
    padding-top: 4px;
    font-size: 18px;
    color: #555;
    line-height: 36px;
}
.customer-service .inner ul+ul .title {
    border-top: 1px dashed #ccc;
}
.customer-service .iconfont {
    margin-right: 4px;
    vertical-align: middle;
}
.customer-service .inner ul .title i.iconfont {
    font-size: 20px;
}

.customer-service .list-contact .iconfont {
    color: #16bd15;
}
.customer-service .inner ul {
    padding: 0;
}
.customer-service ul.list-wechat {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.customer-service li {
    list-style: none;
}
.customer-service ul.list-wechat .name {
    display: block;
    color: #777;
    line-height: 30px;
}

.customer-service.fixed:hover {
    right: 0;
}

.customer-service .toggle {
    cursor: default;
}
/* customer-service-style-1 样式1 */
.customer-service-style-1.fixed {
    right: 20px;
}
.customer-service-style-1 .toggle {
    font-size: 14px;
    padding: 10px;
}
.customer-service-style-1 li.contact, .customer-service-style-1 li.cs, .customer-service-style-1 li.time {
    white-space: nowrap;
}
.customer-service-style-1 li.contact .cont, .customer-service-style-1 li.cs .cont, .customer-service-style-1 li.time .cont {
    margin-left: 2px;
}
.customer-service-style-1 li.contact .tit:after, .customer-service-style-1 li.cs .tit:after, .customer-service-style-1 li.time .tit:after {
    content: ":";
}
.customer-service-style-1.fixed.left {
    left: 20px;
    right: auto;
}
.customer-service.fixed:hover.left {
    left: 0;
    right: auto;
}

/* customer-service-style-2 样式2 */
.customer-service-style-2.fixed {
    max-width: none;
    right: 0;
    margin: 0 -130px 0 0;
    border-radius: 0;
    box-shadow: none;
}

/* 修正在线客服容易触发的问题
.customer-service-style-2.fixed .toggle {
	position: relative;
    margin-top: 8px;
    z-index: 1;
}
*/

.customer-service-style-2.fixed .toggle {
    position: absolute;
    margin-top: 8px;
    z-index: 1;
    border-radius: 4px 0px 0 4px;
    left: -76px;
    top: 0;
}


.customer-service-style-2 .toggle{
	font-size: 14px;
    padding: 10px;
    border-radius: 4px 4px 0 0;
}






.customer-service-style-2.fixed .inner, .customer-service-style-2.fixed .toggle {
    float: left;
}
.customer-service-style-2.fixed .inner {
    width: 130px;
    box-shadow: 0 1px 3px 1px #c5c5c5;
}
.customer-service-style-2 .inner {
    padding: 5px 10px;
    box-sizing: border-box;
}


.customer-service-style-2 li.contact, .customer-service-style-2 li.cs, .customer-service-style-2 li.time {
    display: block;
    margin-right: 0;
    white-space: nowrap;
}
.customer-service-style-2 li .cont, .customer-service-style-2 li .tit {
    display: block;
}


.customer-service.fixed:hover.left {
    left: 0;
    right: auto;
}
.customer-service-style-2.fixed.left .inner, .customer-service-style-2.fixed.left .toggle {
    float: right;
}
.customer-service-style-2 .toggle {
    font-size: 14px;
    padding: 10px;
    border-radius: 4px 4px 0 0;
}

.customer-service-style-2.fixed.left .toggle{
	border-radius: 0px 4px 4px 0px;
}

.customer-service-style-2 li .tit {
    font-weight: 700;
}
.customer-service-style-2 {
    box-shadow: 0 1px 3px 1px #c5c5c5;
    overflow: visible;
}

.customer-service-style-2.fixed.left {
    left: 0;
    right: auto;
    margin: 0 0 0 -130px;
}
.customer-service-style-2.fixed:hover {
    margin: 0;
}
.customer-service.fixed:hover.left {
    left: 0;
    right: auto;
}
.customer-service-style-2:after{
	content: " ";
    display: block;
    clear: both;
    height: 0;
}
.customer-service-style-2:before{
	display: table;
    content: " ";
}




/* customer-color */
.customer-service-style-1.color-black .toggle {
    background: #000;
    color: #fff;
}

.customer-service-style-1.color-brown .toggle {
    background: #562b11;
    color: #fff;
}
.customer-service-style-1.color-orange .toggle {
    background: #dd8725;
    color: #fff;
}
.customer-service-style-1.color-blue .toggle {
    background: #4babf0;
    color: #fff;
}
.customer-service-style-1.color-green .toggle {
    background: #32bd53;
    color: #fff;
}
.customer-service-style-1.color-yellow .toggle {
    background: #e5c86c;
    color: #333;
}
.customer-service-style-1.color-red .toggle {
    background: #e84b4b;
    color: #fff;
}
/* customer-service-style-2 color */
.customer-service-style-2.color-black .toggle {
    background: #000;
    color: #fff;
}
.customer-service-style-2.color-brown .toggle {
    background: #562b11;
    color: #fff;
}
.customer-service-style-2.color-orange .toggle {
    background: #dd8725;
    color: #fff;
}
.customer-service-style-2.color-blue .toggle {
    background: #4babf0;
    color: #fff;
}
.customer-service-style-2.color-green .toggle {
    background: #32bd53;
    color: #fff;
}
.customer-service-style-2.color-yellow .toggle {
    background: #e5c86c;
    color: #333;
}
.customer-service-style-2.color-red .toggle {
    background: #e84b4b;
    color: #fff;
}



/* 个人中心-优惠券 */
#couponList {
    background-color: #f6f6f6;
}

#couponList .tabs {
    height: 39px;
    line-height: 39px;
    text-align: center;
    background: #ffffff;
    margin-bottom: 10px;
}
#couponList .tabs ul {
    height: 100%;
    width: 90%;
    margin: 0 auto;
}
#couponList .tabs ul li {
    float: left;
    width: 25%;
    height: 38px;
}

#couponList .tabs .active {
    border-bottom: 1px solid #ef7830;
    color: #ef7830;
}
#couponList .tabs ul li {
    float: left;
    width: 25%;
    height: 38px;
}
.ticket-list .ticket {
    position: relative;
	margin: 12px;
}
.ticket-list .ticket::before {
    content: '';
    position: absolute;
    bottom: 20px;
    left: -4px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #f6f6f6;
    z-index: 10;
}
.ticket::after {
    content: '';
    position: absolute;
    bottom: 20px;
    right: -4px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #f6f6f6;
    z-index: 10;
}
.ticket-list .ticket .top-section {
    height: 75px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    background: #fff;
    border-top: 5px solid #ff4d64;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 0px -5px 5px -5px rgba(0,0,0,0.2), 5px 0px 5px -5px rgba(0,0,0,0.2), -5px 0px 5px -5px rgba(0,0,0,0.2);
    z-index: 1;
}
.ticket .detail-info {
    position: absolute;
    top: 20px;
	left: 19px;
	text-align: left;
    width: calc(100% - 100px);
}
.ticket .detail-info .name {
    color: #333;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 10px;
}
.ticket .detail-info .use-condition {
    color: #666;
    font-size: 12px;
    line-height: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ticket .background-word-area {
    position: absolute;
    right: -32px;
    top: -40px;
    padding: 3px;
    border: 1px solid #ff4d64;
    border-radius: 50%;
    color: #fff;
    opacity: 0.1;
}
.ticket .background-circle {
    width: 80px;
    height: 80px;
    line-height: 80px;
    background-color: #ff4d64;
    border-radius: 50%;
}
.ticket .background-word {
    position: absolute;
    bottom: 18px;
    left: 20px;
    font-size: 24px;
    line-height: 24px;
}
.ticket .bottom-section {
    position: relative;
    margin: 0 auto;
    height: 25px;
    line-height: 25px;
    text-indent: 1em;
    background: #fff;
    font-size: 12px;
    color: #999;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    white-space: nowrap;
}
.ticket .bottom-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 4px;
    width: calc(100% - 10px);
    border-top: 1px dashed #dbdbdb;
}
.ticket .bottom-section::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 25px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}
.ticket .bottom-section > div {
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 储值卡 */
#balance {
    min-height: 100vh;
    background-color: #EFEFEF;
}
#balance .balance-content {
    height: 100vh;
    overflow: auto;
}
#balance .balance-detail {
    position: relative;
    background: #ff6602;
    height: 107px;
    color: #fff;
}
#balance .balance-detail .detail-text {
    position: absolute;
    top: 26px;
    left: 15px;
    font-size: 14px;
}
#balance .balance-detail .detail-num {
    position: absolute;
    left: 15px;
    top: 55px;
    font-size: 25px;
}
#balance .balance-detail .detail-recharge {
    position: absolute;
    top: 55px;
    right: 15px;
    width: 64px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 12px;
}
#balance .message-content {
    display: block;
}

/* 储值卡充值页面 */
#recharge {
    height: 100%;
    padding-bottom: 20px;
}
.select-area {
    margin: 10px 15px 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
#recharge .select-list {
    display: flex;
    flex-flow: row wrap;
    margin-top: 5px;
}
#recharge .select-item {
    display: inline-flex;
    flex: 0 1 auto;
    width: calc(50% - 5px);
    height: 50px;
    margin-bottom: 5px;
    color: #A7A7A7;
    border: 1px solid #A7A7A7;
    border-radius: 2px;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#recharge .select-item .recharge-money {
    font-size: 14px;
}
#recharge .select-item .give-money {
    margin-top: 3px;
    font-size: 12px;
}
#recharge .custom-item {
    margin-top: 5px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    color: #cccccc;
}
#recharge .custom-item .item-title {
    color: #A7A7A7;
    margin-top: 15px;
    margin-left: 10px;
    font-size: 14px;
}
#recharge .custom-item .item-price-block {
    position: relative;
    border-bottom: 1px solid #cccccc;
    margin: 10px;
    padding-bottom: 5px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
}
#recharge .custom-item .item-tip {
    margin: 0 10px 10px;
    font-size: 12px;
}
#recharge .custom-item .item-price-symbol {
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
}
#recharge .custom-item .item-price-input {
    position: absolute;
    top: 0;
    left: 20px;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    vertical-align: top;
    border: 0;
    outline: 0;
}
#recharge .instruction-area {
    display: none;
    margin: 0 15px 10px;
}

#recharge .instruction-area .area-title {
    text-align: left;
    font-size: 16px;
    color: #212121;
}
#recharge .instruction-area .area-content {
    margin: 5px 0;
    color: #AAAAAA;
    font-size: 13px;
    word-wrap: break-word;
}
#recharge .coupon-area {
    margin: 0 15px 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
#recharge .coupon-area .area-title {
    text-align: left;
    font-size: 14px;
}
#recharge .coupon-list {
    display: flex;
    flex-flow: row wrap;
    margin-top: 5px;
}
#recharge .recharge-btn {
    margin: 0 15px;
    height: 30px;
    line-height: 30px;
    background: #1C76F5;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    box-shadow: 0 0 2px 2px #eee;
}
#recharge .select-item.active {
    border: 1px solid #ff6602;
    color: #ff6602;
}
#recharge .select-item:nth-child(even) {
    margin-left: 10px;
}

/* 新闻轮播 */
.tr_slider {
    position: relative;
}
.tr_slider .tr_items{
	line-height: 35px;
	text-align: center;
}
.tr_slider .twi-angle{
	width: 100%;
	line-height: 28px;
}
.tr_slider .tr_items a img{
	display: inline-block;
	width: 23px;
	height: 9px !important;
}
.tr_slider.owl-carousel .owl-controls{
    position: absolute;
    top: -1px;
	right: -5px;
	margin: 0;
	width: auto;
}

.tr_slider.owl-carousel .owl-controls .owl-buttons div{
    width: 26px;
    height: 26px;
    border: 1px solid #e1e1e1;
    background: #FFF;
    text-align: center;
    border-radius: 0;
    font-size: 14px;
    color: #888;
    letter-spacing: 0;
    transition: all ease 400ms;
    -moz-transition: all ease 400ms;
    -webkit-transition: all ease 400ms;
    -ms-transition: all ease 400ms;
	-o-transition: all ease 400ms;
	padding: 0
}







/* 组件样式设置弹窗样式 */
#style-product-list .extra,
#style-product-list .style {
	margin-bottom: 20px;
	overflow: hidden;
	min-height: 160px;
}

#style-product-list .style-item {
	float: left;
	box-sizing: border-box;
	width: 225px;
	/* height: 150px; */
	margin: 0 5px 10px;
	background: #fff;
	border: 2px solid #e0e0e0;
	border-radius: 6px;
	cursor: pointer;
	position: relative;
	padding: 1px;
}

#style-product-list .style-item.selected {
	border: 2px solid #42a5f5;
}

#style-product-list .style-item img {
	border-radius: 6px;
}

#style-product-list .style-item .subtitle {
	text-align: center;
	color: #424242;
	/* left: 0; */
	/* bottom: 0px; */
	/* position: absolute; */
	width: 100%;
}
#style-product-list .layui-form-label {
	text-align: center;
}
#style-product-list .tips span {
	color: #807f7f;
	font-size: 12px;
}



/* 选项卡模块 */
.content_tab .tab.mode-horizontal .tab-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.content_tab .tab ul li {
    list-style-type: none;
}

.content_tab .tab .tab-nav {
    position: relative;
    z-index: 1;
}

.content_tab .tab .tab-nav li {
    padding: 0 10px;
    white-space: nowrap;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    box-sizing: border-box;
    cursor: pointer;
}

.content_tab .tab.mode-horizontal .tab-nav li {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.content_tab .tab .tab-nav li.active {
    cursor: default;
}
.content_tab .tab .tab-nav li {
	font-size: 16px;
    line-height: 48px;
}

.content_tab .tab .arrows {
    display: none;
}
.content_tab .tab .tab-content {
    min-height: 100px;
}
.tab .tab-panel {
    min-height: 100px;
}
.content_tab .tab .tab-content .tab-panel {
    display: none;
}
.content_tab .tab .tab-content .tab-panel.active {
    display: block;
}
[type=tab] .block_layer {
    /* position: static; */
}
/* 竖向 */
.content_tab .tab.mode-vertical .tab-nav {
    float: left;
	height: 100%;
	width: 20%;
}

/* 右对齐 */
.content_tab .tab.mode-vertical.place-right .tab-nav {
    float: right;
}

/* 居中 */
.content_tab .head-float.mode-horizontal .tab-nav, .content_tab .head-left.mode-horizontal .tab-nav {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.content_tab .head-inline.mode-horizontal .tab-nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_tab .head-right.mode-horizontal .tab-nav {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.content_tab .tab.mode-vertical.place-left .tab-content {
	float: left;
	width: 80%;
}

/* tab标签选择器样式1  tab-list-1*/
.content_tab {
    height: auto!important;
}
.content_tab .tab {
    box-sizing: border-box;
}

/* tab样式1 */
.tab-list-1 .tab-nav {
    background-color: #f1f1f1;
}
.tab-list-1 .tab-nav li.active, .tab-list-1 .tab-nav li:hover {
    background: #fff;
}
.tab-list-1.mode-horizontal .tab-nav {
    border-bottom: 1px solid #d4d4d4;
}
.tab-list-1.mode-horizontal .tab-nav li {
    border-right: 1px solid #d4d4d4;
}




/* 颜色 */
/* 黑色 */
.content_tab .tab.tab-list-1.color-black .tab-nav {
    background: #000;
    color: #fff;
}
.content_tab .tab.tab-list-1.color-black .tab-nav li.active, .content_tab .tab.color-black.tab-list-1 .tab-nav li:hover {
    color: #fff;
    background: #1C76F5;
}
/* brown */
.content_tab .tab.tab-list-1.color-brown .tab-nav {
    background: #795548;
    color: #fff;
}
.content_tab .tab.tab-list-1.color-brown .tab-nav li.active, .content_tab .tab.color-brown.tab-list-1 .tab-nav li:hover {
    color: #fff;
    background: #562b11;
}
/* orange */
.content_tab .tab.tab-list-1.color-orange .tab-nav {
    background: #faa750;
    color: #333;
}
.content_tab .tab.tab-list-1.color-orange .tab-nav li.active, .content_tab .tab.color-orange.tab-list-1 .tab-nav li:hover {
    color: #fff;
    background: #ff6905;
}
/* blue */
.content_tab .tab.tab-list-1.color-blue .tab-nav {
    background: #3f4657;
    color: #fff;
}
.content_tab .tab.tab-list-1.color-blue .tab-nav li.active, .content_tab .tab.color-blue.tab-list-1 .tab-nav li:hover {
    color: #fff;
    background: #569fe8;
}
/* green */
.content_tab .tab.tab-list-1.color-green .tab-nav {
    background: #6ab70f;
    color: #fff;
}
.content_tab .tab.tab-list-1.color-green .tab-nav li.active, .content_tab .tab.color-green.tab-list-1 .tab-nav li:hover {
    color: #fff;
    background: #50931e;
}
/* red */
.content_tab .tab.tab-list-1.color-red .tab-nav {
    background: #e84b4b;
    color: #fff;
}
.content_tab .tab.tab-list-1.color-red .tab-nav li.active, .content_tab .tab.color-red.tab-list-1 .tab-nav li:hover {
    color: #fff;
    background: #c1120d;
}


/* tab标签选择器样式2 .tab-list-2 */
.tab-list-2 .item{
    font-family: 'Jost';
    font-size: 14px;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    letter-spacing: .1em;
    border-radius: 0;
	padding-bottom: 15px;
	color: #333;
	margin: 0 5px
}
.tab-list-2 .item::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transform: scale(0);
    outline: 1px solid;
    -webkit-transition: transform .25s ease 0s;
    -moz-transition: transform .25s ease 0s;
    -o-transition: transform .25s ease 0s;
    transition: transform .25s ease 0s;
}
.tab-list-2 .item:hover::before,.tab-list-2 .item.active::before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.tab-list-2 .item:hover,.tab-list-2 .item.active{
    color: #7f87ab;
}


/* 颜色 */
/* 黑色 */
.content_tab .tab.tab-list-2.color-black .tab-nav li{
    color: #000;
}
.content_tab .tab.tab-list-2.color-black .tab-nav li.active, .content_tab .tab.color-black.tab-list-2 .tab-nav li:hover {
    color: #1C76F5;
}
/* brown */
.content_tab .tab.tab-list-2.color-brown .tab-nav {
    color: #795548;
}
.content_tab .tab.tab-list-2.color-brown .tab-nav li.active, .content_tab .tab.color-brown.tab-list-2 .tab-nav li:hover {
    color: #562b11;
}
/* orange */
.content_tab .tab.tab-list-2.color-orange .tab-nav {
    color: #faa750;
}
.content_tab .tab.tab-list-2.color-orange .tab-nav li.active, .content_tab .tab.color-orange.tab-list-2 .tab-nav li:hover {
    color: #ff6905;
}
/* blue */
.content_tab .tab.tab-list-2.color-blue .tab-nav {
    color: #3f4657;
}
.content_tab .tab.tab-list-2.color-blue .tab-nav li.active, .content_tab .tab.color-blue.tab-list-2 .tab-nav li:hover {
    color: #569fe8;
}
/* green */
.content_tab .tab.tab-list-2.color-green .tab-nav {
    color: #6ab70f;
}
.content_tab .tab.tab-list-2.color-green .tab-nav li.active, .content_tab .tab.color-green.tab-list-2 .tab-nav li:hover {
    color: #50931e;
}
/* red */
.content_tab .tab.tab-list-2.color-red .tab-nav {
    color: #e84b4b;
}
.content_tab .tab.tab-list-2.color-red .tab-nav li.active, .content_tab .tab.color-red.tab-list-2 .tab-nav li:hover {
    color: #c1120d;
}




/* tab标签选择器样式3 .tab-list-3 */

.content_tab .tab.tab-list-3 .tab-nav .item{
    font-weight: 500;
    line-height: 1;
    font-size: 14px;
    text-transform: capitalize;
    padding: 15px 20px;
    color: #292929;
    border: 1px solid #888;
	border-radius: 0;
	margin: 5px;
	display: block;
    padding: 1rem 1.5rem;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}



.theme1 .nav-link.active, .theme1 .nav-link:hover {
    color: #fff;
    background: #2caf4e;
    border-color: #2caf4e;
}





/* 颜色 */
/* 黑色 */
.content_tab .tab.tab-list-3.color-black .tab-nav .item{
    background: #000;
    color: #fff;
}
.content_tab .tab.tab-list-3.color-black .tab-nav li.active, .content_tab .tab.tab-list-3.color-black .tab-nav li:hover {
    color: #fff;
	background: #1C76F5;
	border-color: #1C76F5;
}
/* brown */
.content_tab .tab.tab-list-3.color-brown .tab-nav .item{
    background: #795548;
    color: #fff;
}
.content_tab .tab.tab-list-3.color-brown .tab-nav li.active, .content_tab .tab.tab-list-3.color-brown .tab-nav li:hover {
    color: #fff;
	background: #562b11;
	border-color: #562b11;
}
/* orange */
.content_tab .tab.tab-list-3.color-orange .tab-nav .item{
    background: #faa750;
    color: #333;
}
.content_tab .tab.tab-list-3.color-orange .tab-nav li.active, .content_tab .tab.tab-list-3.color-orange .tab-nav li:hover {
    color: #fff;
	background: #ff6905;
	border-color: #ff6905;
}
/* blue */
.content_tab .tab.tab-list-3.color-blue .tab-nav .item{
    background: #3f4657;
    color: #fff;
}
.content_tab .tab.tab-list-3.color-blue .tab-nav li.active, .content_tab .tab.tab-list-3.color-blue .tab-nav li:hover {
    color: #fff;
	background: #569fe8;
	border-color: #569fe8;
}
/* green */
.content_tab .tab.tab-list-3.color-green .tab-nav .item{
    background: #6ab70f;
    color: #fff;
}
.content_tab .tab.tab-list-3.color-green .tab-nav li.active, .content_tab .tab.tab-list-3.color-green .tab-nav li:hover {
    color: #fff;
	background: #50931e;
	border-color: #50931e;
}
/* red */
.content_tab .tab.tab-list-3.color-red .tab-nav .item{
    background: #e84b4b;
    color: #fff;
}
.content_tab .tab.tab-list-3.color-red .tab-nav li.active, .content_tab .tab.tab-list-3.color-red .tab-nav li:hover {
    color: #fff;
	background: #c1120d;
	border-color: #c1120d;
}

.notes-required{
	color: #fa0800;
	margin-left: 5px;
}


/* 固定 */
.fixed-bottom, .fixed-free, .fixed-top {
    position: fixed!important;
}
.fixed-top {
    top: 0;
    width: 100%;
    z-index: 99999;
}








/* 底部导航 */

#footer-nav {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 61px;
    border-top: 1px solid #e4e4e4;
    box-sizing: border-box;
    z-index: 128;
}
#footer-nav.hide{
	display: none !important;
}
#footer-nav ul {
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
#footer-nav li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    text-align: center;
    list-style: none;
}
#footer-nav li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    box-sizing: border-box;
    text-decoration: none;
}
#footer-nav li .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 25px;
    margin: 0 auto;
    padding: 0;
    vertical-align: top;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#footer-nav li .txt {
    width: 100%;
    margin-top: 3px;
    font-size: 12px;
}
.icon i {
    cursor: default;
    font-size: 28px;
}
#footer-nav.nav-type-icon .txt, #footer-nav.nav-type-text .icon {
    display: none;
}


@media (max-width: 64em) {
    [type=title] img {
        height:auto!important
    }
    #canvas-area.has-footer-nav {
        padding-bottom: 60px
    }
}
@media (max-width: 64em) {
    #footer-nav {
        display:block
    }
}
#footer-nav li .icon img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover;
}
#footer-nav li .icon img[default] {
    display: block;
}
#footer-nav li .icon img[active] {
    display: none;
}
#footer-nav li.current .icon img[default] {
    display: none;
}
#footer-nav li.current .icon img[active] {
    display: block;
}


@media (max-width: 767px) {
	.container-mobile .mobile_yc{
		display: none !important;
	}
}


